Visiting the forum without signing in is like walking past a restaurant and just looking at the food instead of going in to enjoy!
If you go in the forum User Control Panel, and go down to Options, near the bottom you can set your local time zone to whatever you choose. That's how the forum knows what time to show you. Only takes a few seconds. I think the forum time is set to where the servers are. I think.