Sigh... This kind of stuff really makes me want to launch into a rant on web development and just how entirely pathetic it is. Really. It's like Apple. If it LOOKS cool, then it must BE good. No thought for what's under the hood. Like just how hard is it to error check a date format that uses slashes instead of dashes? Or how hard is it to remove spaces from a phone number? Is anyone that stupid that they can't understand that "+1 (519) 555-1234" and "1 519 555 1234" and "15195551234" are all the same phone number? Now this is the part when I pat myself on the back for resisting the temptation to REALLY rant about incompetent web development...
That kind of incompetence isn't surprising. It's par for the course on the Internet.