No VBulletin is the only app I know of sets things to GMT then counts back or forward. Most applications use a timeoffset from the server time which is what we use it and every other forum we integrate with uses an offset.
That is the reason that we have this global option for you to set the time to GMT for
VB.