fix utc/dst timezone bug