New DateTimeFormatter class for dates in other timezones and languages

New PR for jenkins: #12383

Fix #12227
Fix #4742
not really depricated - this is a template function to be used in templates