Voltando uma data de uma string

estou lidando com datas e estou tendo problemas para recuperar minha data de uma string, simplifiquei meu problema aqui:

let date = NSDate()
let formatter = NSDateFormatter()
formatter.dateFormat = "dd-MM-YYYY"
formatter.stringFromDate(date)
formatter.dateFromString(formatter.stringFromDate(date))

E a saída é: "25-05-2015" (o que é bom) "21 de dezembro de 2014, 00:00" (???)

questionAnswers(3)

yourAnswerToTheQuestion