Bugfix in Date.diff/3 with :timestamp

`Date.diff/3` with `:timestamp` tried to call a function that does not exist, from a module that was not imported.

I added a test to avoid future regressions.