code cleanup
calendar should focus on the current selected date,implement next / prev options