fix time zone parsing