Parse for tz from the right in zone(), fixes #1336
Make parseZone() use the format-specified timezone if available