Cosmetic changes.
Utilities for dates were extracted into separate class.