2.3.0: Fix overflow calculation
TimeRange no longer return true on containsTime for times overflowing next day
Overflow is now calculated at the day level (OpeningHoursForDay)
New methods:
OpeningHoursForDay::isOpenAtNight
TimeRange::overflowsNextDay