in reply to Simple Date Validation
This depends on whether the original date input method is via a (eg Web) GUI, but if it is, it's much easier/safer to just offer drop down lists for date components (using names for mths). This sidesteps the problem and avoids the American vs European issue of MM-DD vs DD-MM.
You can even have mth names lists in the various langs you expect.