Fix some visualization and editing issues with all day events

Fullcalendar 2.0 expects the end date to be exclusive on all day events. This
was causing some issues when showing the event details on both the popup and
the edit form.