FullCalendar.js is a JavaScript event calendar customizable and open source. You can display a full-size event calendar that also compatible with google calendar.
Download tattali/CalendarBundle
using composer
$ composer require tattali/calendar-bundle