Expand Date API
Frantic Date and Time API expansion
Refine Date API a bit
Time module refactoring
Refactor Date
Fix Date dependencies
Fix Date.shift(..., :days) return value
Add DateTime tests