conquered the illusive date/time timezone beast

Properly handles DST as well