Adjusted regexes so they ignore case and cancel the repeat if it catches
a day like 7th, 1st, 2nd, 3rd
orrected regex and added checks for first|second|third