Hydra relies on System.currentTimeMillis being correct, that is
returning millisecond since January 1, 1970 UTC. On linux it's typical
for the system clock to be set to UTC and then a local timezone is
configured to be whatever users want for display purposes. In other
words `date +%s` must return the correct UTC time but `date` can return
whatever humans like. This is likely already the case on almost any
Linux system.
A long time ago AddThis had some log files that logged in local time
with no timezone info (oops!) which complicated a bunch of things but I
don't think think any of that cruft is left at this point. As Michael
said the Joda Time wrapping Bundles should just do the Right Thing.