If I did anything I'd just System.Date() with no options, which would provide the date in a format suitable for the region you've selected. The reason it's not like that already is because the default format is more verbose than I'd like. For today, it reads "Thu, Dec 4, 2014", which doesn't fit without realigning other elements.
75% of the questions users ask me is if I could provide a toggle for something, and 90% of the time it's already there, just no one could find it.
It's not about you finding the date option. It's about someone else finding whatever option it is that they're looking for amidst a bunch of other options they don't care about.
If I do anything at all about this, it will be automatic, not an option. I could read the currently selected region code, and if it's en_US, I could format it your way.. but then that opens the door to all the other users wanting the same for their own regions...
To be more clear, there are a *ton* of different ways to format dates. Each region does things subtly different. It's not just a "US vs the rest of the world" thing.
I specifically chose the
ISO international date format so this wouldn't be an issue.