title: Parse very long date format to DateTime in C#
body: <p>How would I parse the following string date to a DateTime object in C#:</p>
  
  <p>"Thursday, 1st January 1970"</p>
  
  <p>This is coming from an XML feed and DateTime.Parse doesnt seem to like it in en-GB locale. The feed will only ever come from a british server so I'm not to worried about globalization issues</p>
  
  <p>My initial brute force approach would be to:</p>
  
  <ul>
  <li>Delete everything up to and including the comma, and the trailing space to leave "1st January 1970"</li>
  <li>Then remove "st", "nd", "rd" or "th" as appropriate to leave "1 January 1970"</li>
  <li>Then convert month to its numeric equivalent leaving "1 1 1970"</li>
  <li>Then replace spaces with "/" to get "1/1/1970"</li>
  </ul>
  
  <p>Im sure there must be a far more elegant way though? I couldnt get DateTime.Prse or Datetime.ParseExact to work</p>