Ensure system Locale is not only possible to be set but set on the image if it's deployed in that region.
It is simply unacceptable that servers on Azure cannot be localised to the local time and date and formats.
I've been told by MS support that not only is the locale set to anything other then US but if the time zone is changed it will cause the fabric to reinitialise the VM's as it will deem them out of sync!
We have been told to make our apps aware of UTC/US Locale, tell me, when delivering a remote app that shows and works with locale time in multiple regions, how are we to "make our app aware" of what the user locale is and how to display they time and date to them. Most of the modern world uses British date/time format. Don't force other to use your archaic number and date systems.