title: Re-order DataFrame based on month (not alphabet)
body: <p>For a DataFrame, let's call it weather1:</p>
  
  <pre><code>        Temp
  Month   
  Apr     61
  Jan     32
  Jul     69
  Oct     43
  </code></pre>
  
  <p>I would like to sort Month based on the actual calendar month order, and not alphabetically. </p>
  
  <p>I can do the following:</p>
  
  <pre><code>ordered= ['Jan','Apr','Jul','Oct']
  df.reindex(ordered)
  </code></pre>
  
  <p>However I am looking for a more dynamic way to do this, perhaps using "date part" functions.</p>
  
  <p>Thank you in advance.</p>