Find a better way to match timezones

See #552:

I think we can do better timezone guessing by looking in tz.timezone.zones[zone] to match start and end of DST, this is out of scope for R1 though. I thought about having the tests check a fixed date, but the actual method being tested uses the current date, so I think we'll have to pick zones that will happen to pull a correct match for now.