Fehler beim Konvertieren des Datumsformats in ein anderes

Ich habe einen String im Format " JJJJ-MM-TT "und ich möchte dies konvertieren in"MMM TT, JJJJ" Format

Ich habe folgenden Code verwendet, um dies zu tun; Aber wenn ich konvertiere " 2014 -11-18 "die Ausgabe ist diese" Sun Dec 29 00:00:00 IST 2013"

Wie kann ich das lösen?

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);