Please Fix DateTime Locale Issues

Feedback Case Number: 57838

Please see <https://xojo.com/issue/57837>
DateTime.ToString has severe localization issues with international locales.
And I remember having seen another thread here with a 40 minutes time shift for Amsterdam locale.
This is an API 2.0 bug. Please fix it. It consumes a lot of time to create workarounds.

Additional info:

DateTime is basically not safe to use as it is given the programmer will not have much chance to predict how it will behave wrong in each locale.

Yes. The easiest fix currently is to revert to Date.