improved DateRange class