Ruby/TZFile generates classes like Time class but uses tzfile. You can use it for handling timezones other than localtime nor UTC.