the tests failed. Looking at this again I have realized these can become: 
```
months(): string[];
months(format: string, index?: number): string;
```