Accept Numeric values for dates.

Fixes #2370.

- [x] Fix for `Number ~> Numeric`
- [x] Fix weirdness around timezones in the tests WHY