DatePeriod provides classes for date related periods.