Different cultures have different standards for ordering day, month, and year. Encountering one that you're not used to throws you off quite hard, especially regarding day & month since they're both often two digits.
Relying on input=date would probably abstract that away at the client side, but as people said, browser support for it still seems to be bad.