Erro ao converter o formato da data para outro

Eu tenho uma string no formato "AAAA-MM-dd"e eu quero converter isso em"MMM dd, aaaa"formato.

Eu usei o código abaixo para fazer isso; Mas quando eu converter "2014-11-18 "a saída é essa" dom 29 de dezembro 00:00:00 IST2013"

Como posso resolver isso?

DateFormat target=new SimpleDateFormat("MMM dd, yyyy");
String P_date="2014-11-18"
Date test1 = new SimpleDateFormat("YYYY-MM-dd").parse(P_date);

String converted_date=target.format(test1);
Date test=target.parse(converted_date);

questionAnswers(4)

yourAnswerToTheQuestion