desserialize time using utc