CalendarTimeRange <: Ranges