I think the new DateTime.ToString is giving incorrect result on Windows
Dim d as Date = new Date
MessageBox d.ShortDate // Gives 10/11/2019 - Correct
Dim d2 as DateTime = DateTime.Now
MessageBox d2.ToString(Locale.Current, DateTime.FormatStyles.Short, DateTime.FormatStyles.None) // Gives 10/11/19 - Incorrect
My system short date format in control panel on the Windows is: M/d/yyyy
Edit: Tossed in bug report also: 57837 - DateTime.ToString gives incorrect result