Correctly display multi-day events

- Continuing events are labeled by ellipses
- For multi-day events: On the ending date, the end time is shown instead of
  the start time of the starting day.
  The weekday shortcut is also taken from the ending date and the list sorted
  as such.