Calendar

New feature with dates to be added shortly