In the latest version 2.3.2, the order of the parsers have changed and this caused the shortDate to evaluate first - which is a problem for larger numbers, such as:
1,251,574
which will get parsed as shortDate (well, any number that has two commas in it).
I have just moved "digit" above "shortDate" to solve the problem.