Ouch! tests involving date calculations have been dependent on local timezone all along. Fix DateBuilder to use GMT timezone as intended and have tests explicitly declare time zone to use when calculating dates.

 A good reminder that a CI server is not an option.
Apparently mysql is always up on Travis.