Also add a test for non-month period that fails without your fix.