Fix timer inaccuracy on the day DST begins or ends

- Pull time constants into globals