using System.Globalization;
var Dateformats = new[] { "M/d/yyyy", "M/dd/yyyy", "MM/d/yyyy", "MM/dd/yyyy", "yyyy-MM-dd" };
DateTime.TryParseExact("12/30/1987", Dateformats, CultureInfo.InvariantCulture, DateTimeStyles.None, out parsedDateThas);
Console.WriteLine(parsedDateThas.ToString("dd-MM-yyyy"));