So it's always been natural to write the numeric form the same way, but I am American. I can appreciate day first being easier to sort by machines and having an agreed upon international standard.
"The 4th of July" is more formal sounding, so it makes sense for the holiday, but many just say "July 4th" more informally when referring to the holiday.
Again grammatically is easier and shorter to say month day vs the day of month.
I have always dated things with months spelled for this reason. Except where the format is clearly defined, which is fairly common and likely for the same reason.
Day-Month-Year is the standard everywhere in the world apart from the US.
Big and little endian dates are the only way that makes sense I think. Doing it the US way where day is inexplicably between year and month just feels corrupted to my mind.
Using / as the delimiter with day/month/year is also very common. Here in Brazil, dd/mm/yyyy (or sometimes dd/mm/yy, which used to be more common before year 2000) is the standard.
DMY is the most common format internationally. There's a growing move (and ISO standard) for YMD but its a slow change, I think it's only North America that uses MDY.
Why is it always americans who are caught with being seemingly unaware of the rest of the world? Is it because we all speak their language? I didn't ever see it with Britons or Australians.
EDIT: oh I see .. DD/MM/YY is a new one to me