Refactor initial parsing of frozen time, add a test
for freezing an ActiveSupport::TimeWithZone.