1. addresses bug: event that have no end date in civiCRM are getting an
end date of: new Date(1969, 11, 31); 2. addresses bug: events that are
are all day or multi day are not showing with start and end times in day
and week agenda views.  3. added logic to specify duration of "1 day"
for events that have a start time of midnight and no end time or an end
time of midnight.