I use JSF1.2 and I have a little problem with time zones.
Calendar respects my timezone and save the correct time in the Database. When I show it using a h:outputtex
For displaying date correctly you need to modify only in your web.xml
javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE true
and in your xhtml file
Its a timezone issue. The context param should fix it.