Ordenar dicionário de cordas e números

Eu tenho um objeto de dicionário que precisa ser classificado, mas as chaves são valores de data no formulário

['Apr. 2013','May 2013','Feb. 2013',
'Mar. 2013','Jul. 2013','Aug. 2013',
'Sep. 2013','Oct. 2013','Jun. 2013','Nov. 2013']

Como você pode ver, as datas estão fora de ordem. O valor correspondente a cada chave é um número. Eu quero classificá-los em ordem cronológica. No entanto, como os meses são valores de string, e como os meses não estão em ordem alfabética, não posso simplesmente classificá-los automaticamente. Além disso, embora não seja mostrado no exemplo de código, pode haver anos que não são 2013 também. Como eu iria classificar este dicionário?

Desde já, obrigado!