pub fn get_utc_offset() -> (UtcOffset, Errors)
Do whatever it takes to get a utc offset and cache it. Worst case scenario we just assume UTC time.