move require tzinfo to the modified Time class to fix a load order problem