It would be possible if Gramps supported the ISO 8601 Date standard and provided a way to customize the date settings.
Then DD MMM YYYY will be 04 Jul 1923 in English and 04 jul 1923 in i.e. Norwegian.
Just an easy example for the OS settings
Here is a screenshot of my settings in Windows, before and after change (since I use Norwegian and we don’t write month names with first letter in upper case, it will be all lower case):
I use an English Windows 10 with Norwegian input language as default.
This has been possible to change in Windows as long as I can remember, I don’t remember the first time I did date customization in the Windows Date settings but most likely it was in Windows NT 4.0.
The date settings in Gramps are limited, it should be possible to define any custom variant of the ISO standard, so this is just a limitation made by the developers. It has little or nothing to do with Windows vs. Linux vs. macOS.
I know that Linux support the format because my Debian Desktop are displaying that date format as default with leading Zero…
Python have full support for the ISO standard:
datetime — Basic date and time types — Python 3.9.1 documentation
As has GTK:
GDateTime: GLib Reference Manual (gnome.org)
AND JUST TO BE CLEAR !!!
This was just an example of the date format, The Date settings functionality in Gramps needs to be changed to be able to utilize customization of ISO Date standards, as it is now, it only have one ISO format and that is YYYY-DD-MM.

