With Mugo Calendar2 you can display events in a calendar style similar to Google Calendar.
Mugo Calendar2 supports "simple" time range events, all-days events, and recurring events. You can group events into categories and allow users to filter the categories shown on a calendar. It is extensible and integrates with the standard eZ Publish content model.
Download and contribute to Mugo Calendar2 on GitHub: https://github.com/mugoweb/calendar2