You have to set the timezone info too, but using bogus timezone to compensate for erroneous clock is not the correct method.
Off Topic anecdote: Once upon a time there was a program called "MS Word". This program did offer "shortcut keys". For example, "Ctrl+Alt+2" applied a paragraph style. On some locales, the keyboard layout contains "AltGr" modifier instead of "Right Alt". "Alt Gr" generates essentially "Ctrl+Alt". "AltGr+2" were supposed to create the @-sign, useful for typing an email address. Obviously, the Word shortcut overruled that.
What was the frequently proposed solution? Define in Word a "user defined shortcut" -- "Ctrl+Alt+2" to run command "Insert symbol '@'". That did override Word's default shorcut, which in turn did override the default of the keyboard: "@". That did appear to restore original function, but was slow. The better method (no, I don't say "banish Word") was to simply remove the default shortcut.
Moral of the story: keep hwclock in local time and set timezone correctly. Then pray that Daylight Saving Time shenanigan does't ruin your day.