Calendar mvc and refactoring