finished Calendar class updating and covering with tests