Assume new dates are day 1 of the month
Add formatted navigation and more tests

Add tests for

- defaults
- options
- disabled
- invocation
- defaultDate (one failing)
- miscellaneous (one failing)