Commit 46: 1. Enhancement: when the start time and end time are both
equal and the event start date and end dates are also equal, the event
is flagged as an allday event so the start time is not displayed in
month view and it is listed as an all day event in other views.