public static DateTime? GetDate_FromFormatted(string formatted)
{
string[] parts = formatted.Split(new Char[] { ' ' });
if (parts.Count() != 3) return null;
DateTime dt = new DateTime(Convert.ToInt32(parts[2]), GetMonth_FromName(parts[1]), Convert.ToInt32(parts[0]));
return dt;
}