Refactored creation of month objects