changed timezone back to an int so negative timezones work