Add all day option to events.
Provide events with event start time.
Make event times optional.
Provide feature to edit event by dragging.