use Time.zone.local instead of Time.new to correctly build new Time objects

related to 13423ca, should allow us to pass tests no matter what the system time is (ie. on a remote Travis CI box)
get Travis CI running with Travis-specific config files