One that I've seen (popular with Esperantists and such) is
day month year
but with the month expressed in roman numerals. That way, it isn't tied to a particular language (as using month-name abbreviations would be), nor is it liable to be confused for the month-day-year ordering, since the two kinds of numbers are distinct. So today (according to UTC, not my current timezone) would be 11-XII-2000, which could not be confused for a date in November.
It has its advantages and points to recommend it.