Using `ZoneId.getAvailableZoneIds()` doesn't really work as it brings back the "problematic timezones" (see linked PR for details).