The DateTime class has that built in:
DateTime dt = DateTime.ParseExact("01/January/2013", "dd/MMMM/yyyy", CultureInfo.InvariantCulture);
Console.WriteLine(dt.DayOfWeek);
Will Print "Tuesday" since the 1st Jan this year was a Tuesday (not a Thursday as your question states)