Time zone and DST aware time.