TZInfo uses the standard tz (Olson) database to provide daylight-savings aware transformations between times in different timezones.
TZInfo is pure-Ruby and doesn’t require any external zoneinfo files.