working CalendarPanel :D , must be modified