The benefit of deprecated JS implementations are that they are more likely to run on vRO's old ES5 JS engine. Luxon may run but one has to try it...
Another approach is using vRO polyglot capabilities and run JS code with the NodeJS engine. I found these FaaS actions starting slower as they deployed into containers.
vRO can parse your date string with:
d = System.getDateFromFormat(stringInput.substr(0,23), "yyyy-MM-dd'T'HH:mm:ss.SSS");
but I found no TZ support for displaying it other than the default timezone.