This class can be used to perform several types of operations with dates.
It can:
- Determine whether an year is bissextile
- Compute the number of days since a given date and the beginning or end of the year
- Calculate the time between two dates in years, months or days
- Return the name of the month or day of the week of a given date
- Check whether a date is valid given the day, month and year