Handle multi-day events that go past the end of the week correctly