utility classes for operations on date.