Migrate CalendarEvent times to DateTimes

Higher level of abstraction
This should make better allDay support easier.
Idiomatic parentheses

No functional changes
Instances data access code to CalendarEventService

Maybe it's better to have the whole data access layer in
single place?
No functional changes