Converta um formato de data de sequência de “17-Nov-2011” para “17/11/11”

Eu tenho esse código que converte uma matriz de seqüências de datas de um formato de 17/11/2011 para 17/11/11:

def date_convert dates
  months = { 'Jan' => 1, 'Feb' => 2, 'Mar' => 3, 'Apr' => 4, 
             'May' => 5, 'Jun' => 6, 'Jul' => 7, 'Aug' => 8, 
             'Sep' => 9, 'Oct' => 10, 'Nov' => 11, 'Dec' => 12 }
  new_dates = []
  dates.each do |date|
    date_split = date.split('-')
    month = months[date_split[1]] 
    day = date_split[0]
    year = date_split[2][-2, 2]
    new_dates.push ("#{month}/#{day}/#{year}")
  end
  new_dates
end

Existe uma maneira melhor, possivelmente incorporada, de fazer essa conversão com Ruby? Estou aprendendo Ruby, então qualquer outra abordagem para isso seria muito apreciad

questionAnswers(3)

yourAnswerToTheQuestion