Another app I was working on recently needed to fetch the current date but also be in the correct format depending on the location settings found in Settings -> Time & Language -> Region & Language -> Country or region in Windows 10.

The following code did exactly what I wanted

using Windows.Globalization;  
using Windows.Globalization.DateTimeFormatting;  

and then

GeographicRegion region = new GeographicRegion();  
string code = region.CodeTwoLetter;  
var formatter = new DateTimeFormatter("year month day", new[] { code });  
DateTime dateFormat = new DateTime(year, month, day);  
var formattedDate = formatter.Format(dateFormat);  

Pretty simple, but took me a few minutes to work out