Sample calendar.
Update bg color.
Use JS to render calendar.
Refactoring JS.
Add next month mode.
Enable not open days.