title: Can C# convert these badly formated month/year tags into a set of datetime objects?
body: <p>I have the following dropdown of in this case auction instances, but there's no standard for naming them:
  <code>&lt;select name="marketId" onchange="javascript:reload()"&gt;&lt;option value="27" selected="selected"&gt;Jul08Auc&lt;/option&gt;
  &lt;option value="61"&gt;Sep08Auc&lt;/option&gt;
  &lt;option value="623"&gt;Dec10Auc&lt;/option&gt;
  &lt;option value="743"&gt;Apr11Auc&lt;/option&gt;
  &lt;option value="66"&gt;Oct08Auc&lt;/option&gt;
  &lt;option value="81"&gt;Nov08Auc&lt;/option&gt;
  &lt;option value="287"&gt;October 2009&lt;/option&gt;
  &lt;option value="703"&gt;Mar11Auc&lt;/option&gt;
  &lt;option value="222"&gt;Jun09Auc&lt;/option&gt;
  &lt;option value="383"&gt;Mar10Auc&lt;/option&gt;
  &lt;option value="423"&gt;Apr10Auc&lt;/option&gt;
  &lt;option value="523"&gt;August 2010&lt;/option&gt;
  &lt;option value="21"&gt;Jun08Auc&lt;/option&gt;
  &lt;option value="105"&gt;Jan09Auc&lt;/option&gt;
  &lt;option value="142"&gt;March 2009&lt;/option&gt;
  &lt;option value="202"&gt;May 2009&lt;/option&gt;
  &lt;option value="303"&gt;November 2009&lt;/option&gt;
  &lt;option value="449"&gt;May10Auc&lt;/option&gt;
  &lt;option value="463"&gt;June 2010&lt;/option&gt;
  &lt;option value="503"&gt;July 2010&lt;/option&gt;
  &lt;option value="663"&gt;Jan11Auc&lt;/option&gt;
  &lt;option value="763"&gt;May11Auc&lt;/option&gt;
  &lt;option value="122"&gt;Feb09Auc&lt;/option&gt;
  &lt;option value="282"&gt;September 2009&lt;/option&gt;
  &lt;option value="41"&gt;Aug08Auc&lt;/option&gt;
  &lt;option value="543"&gt;September 2010&lt;/option&gt;
  &lt;option value="603"&gt;Nov10Auc&lt;/option&gt;
  &lt;option value="247"&gt;July 2009&lt;/option&gt;
  &lt;option value="346"&gt;Jan10Auc&lt;/option&gt;
  &lt;option value="363"&gt;Feb10&lt;/option&gt;
  &lt;option value="683"&gt;Feb11Auc&lt;/option&gt;
  &lt;option value="583"&gt;Oct10Auc&lt;/option&gt;
  &lt;option value="101"&gt;Dec08Auc&lt;/option&gt;
  &lt;option value="182"&gt;April 2009&lt;/option&gt;
  &lt;option value="262"&gt;August 2009&lt;/option&gt;
  &lt;option value="323"&gt;December 2009&lt;/option&gt;&lt;/select&gt;
  </code></p>
  
  <p>Now my question is this, I am going to be getting one of these options back in a post form and I need to change the Month and Year listed in it into a nice DateTime object.</p>
  
  <p>Some of the them are link "Oct10Auc" and some of them are like "December 2009", which means there wasn't any control to the date formatting.</p>
  
  <p>What I want to do is take the "Oct10Auc", have the code look at it and say, ohh yeah you want a date of 10/1/2010, or take September 2009 and say " you want a date of 9/1/2009".</p>
  
  <p>My goal is to NOT have to write a huge string parser that tries to figure out what time of stamp it's looking at and then decode it.</p>
  
  <p>I wonder if C# or any available API can handle this?</p>