Finish implementation of calendar repository