Fix ledger iterate regex

the iterate regex insisted on having a year in the date (through ledger-iso-date-regex), despite attempting to handle "Y" directives.