[EventsCalendar]: improve day view
[EventsCalendar]: improve month view
[EventsCalendar]: improve week view
[EventsCalendar]: calculate number of events in year view