date problem with the server

hi every one i have problem with the date with the server. i am from
india . when i use Date.today before 12 in the morning hours IST . it
is showing yesterday date in my website and after 12 it is fine it
shows today's date. i am using wit UTC . now i cant go wit Time.Zone.
i have to change lot .so any one can help me plzzzz

thanks in advance

If all you want to do is correct that one display without changing
anything else then you could just use
(Time.now + 12.hours).strftime( ... )

Colin