Bug905346 fix timezone constraints

First draft of patches to fix all the timezone constraints, past and future.