Time slow by one hour.

Hi,    In my application I have to correct the time stamp on event discussion posts. Perhaps they are not observing DST? In any case, they are slow by one hour. how to do this ? I have following type of code :-

<%= frmt_note_date(message.created_on) %> at <%= display_formated_time(user_timezone_dateTime(message.created_on,'fmt_in_dateTime').split(' at ').last) %>

   above code shows me:- 9/08/2008 at 4:32 AM

Shouldn't it be created_at? There's nice time_zone support in Rails 2.. is it 2.1? Not too sure. What's your version?

Can you give me brief solution for this?