Don't rely on `Time.current` in tests

Millisecond inequality causes failures on Travis
Merge pull request #15557 from sgrif/sg-specify-time-zone

Specify a time zone when testing TZ aware attributes