extend all-day events by one day only when there is no explicit duration
make Event structure explicit