in reply to DateTime module

Could you post some code? It isn't clear why you think the directory should be changed back to the previous working directory after a set_time_zone() call. The call itself shouldn't do that, your code should.

I'll assume you are using the DateTime module.

-Kurt