New DateTimeFormatter class for dates in other timezones and languages

New PR for jenkins: #12383

Fix #12227
Fix #4742
makes no sense since we need the real `l()`