Potentially cleaner DST offset and date change calculations.