У меня одного такой баг?
$ hg init; touch test; hg add; hg ci -m "Test"
добавляю test
$ hg log
changeset: 0:b9b4adbc75d9
tag: tip
user: hidden
date: Thu Nov 10 19:31:40 2011 +0300
summary: Test
$ date
Чт. нояб. 10 20:31:45 MSK 2011
Проверил только что на обновлённом до конца дебиане ленни и на совсем свежем арче. Результат одинаков. С таймзонами в остальных программах всё нормально.