This one works correctly.
Also stops the assert errors when moving between months via surrounding days.
This one works correctly.
Also stops the assert errors when moving between months via surrounding days.