Update calendar contrib module
Fix many issues and adding new functionalities