better solution for jcalendar problems, hopefully