Calendar based on FullCalendar, http://arshaw.com/fullcalendar/