Fix Timezones with RDATE information, add more timezone tests

This PR fixes the issue with the timezone switchover not working and adds a few more tests for timezone functions. Not quite at 100% yet, but getting there.