A calendar is a system of organizing days for social, religious, commercial, or administrative purposes and therefore makes it essential element for web application.