JSF カレンダーコントロールのバグ

JSFで標準コンポーネント以外でwebuiコントロールを使わなければならないコンポーネントはせいぜいカレンダーくらいだ。

だが、こいつが厄介なことにバグもちである。日付はちゃんと格納されるのだが、表示される初期値がやばい。

まず1月と12月はちゃんと表示される。問題は2月から11月だ。

まず一度日付ををセットする。そのあとまたカレンダー表示ボタンをクリックすると偶数月の場合一ヶ月後ろにずれる


ここにサンプルがある。
http://webdev2.sun.com/example/faces/calendar/calendar.jsp
IEFireFoxともに動作不良なのを確認済。ここにあるのはロケールが英語のようだが、手元の日本語でも動作不良をおこしている。glassfishV2、URともに不具合アリ。