Add chrono related stuff.

1. Add chrono related classes: `Date`, `Time` and `DateTime`. Comes with
   impartial string formatting.
2. Add `GetLastModified` method to `Filename` class, which uses the new
   `DateTime` class.