Well, on the other hand, 'customary' US order is MM-DD-YYYY based on how we normally (verbally) say dates.
Honestly, its perfectly ok for an application to use whatever standard date format - as long as its clear and consistent within the application - at least in the context of North America, where everything is a mishmash of whatever standards you can imagine.
Hell, .Net datetimes specifically allow you to output in whatever format the current OS default is set to (or you can choose your own).