Generating correct offsets for +/-X timezones (e.g. Etc/GMT+5)