Add Date class.
Add DateTime::Format().
Add totally_ordered to DateTime.
Add DateTime::Date(), and now can combine Date + TimeOfDay to DateTime.