I’m having this problem as well. In the PHP time() description at PHP.net/date , it says it will “display the timezone setting of this machine”, which I am assuming is the timezone setting for the server it’s being hosted off of. Which is a bummer.
Maybe there is a .htaccess trick we can pull off to get what we want??