Возьмите два следующих примера:
Date.parse("02/20/2009")
Date.parse("02-20-2009")
В первом примере предполагается, что порядок равен MM DD YYYY, но во втором примере возникает ошибка, поскольку (я предполагаю) он пытается проанализировать его как DD MM YYYY.
Почему?