title: Convert pandas datetime month to string representation
body: <p>I want to have a pandas DataFrame with a timestamp column and want to create a column with just the month. I want to have the month column with string representations of the month, not with integers. I have done something like this:</p>
  
  <pre><code>df['Dates'] = pd.to_datetime(df['Dates'])
  df['Month'] = df.Dates.dt.month
  df['Month'] = df.Month.apply(lambda x: datetime.strptime(str(x), '%m').strftime('%b'))
  </code></pre>
  
  <p>However, this is some kind of a brute force approach and not very performant. Is there a more elegant way to convert the integer representation of the month into a string representation?</p>