Time.find_zone!
uses these two methods to look up strings:
ActiveSupport::TimeZone[time_zone]
TZInfo::Timezone.get(time_zone)
The lists they reference are these:
ActiveSupport::TimeZone.all.map(&:tzinfo).map(&:canonical_identifier)
(150)TZInfo::Timezone.all_identifiers
(606)