Fixes #17521. Return the dojox.date.timezone object in the define() func...

...tion, so it isn't empty when loading it with require(). Finished migraiting dojox/date/timezone to dojo 1.9 syntax as well (no dojo.*).