Have a look at the time zone setup on your pc, and make sure it matches the time zone you live in. Outlook just read the time as it's written in the headers, and shows it in the time zone setup on the pc, so that's likely the problem. This would affect other softwares too, since some time related windows functions rely on the time zone to do their calculations.
Cheers,
]\/[arco