Adds handling of arbritrary timezones for epoch time.

Fixes test failures on non-UTC+0200 systems.
Replaces all Dates with Joda Time DateTime.
Merge pull request #309 from laserval/fix-dateformatterstage-merge

Fixes build failures due to PR #308