In the past "D4-Y" was "announced" as a conversione expression for that: no yet arrived.
I actually use for minimal OCONV() and mininal string concatenation:
d = OCONV( DATE(), "D4-U" ) ;* d is MM-DD-YYYY regardless D3 date format (STD vs EUR)
d = d[7,4] : "-" : d[1,5] ;* MM-DD-YYYY -> YYYY-MM-DD