Finished calendar functional.