I am not sure I understand the question. Are you trying to get a date out of a String, or display that resultant date as a String?
This is what happened when I copied your code
[campbell@xxx java]$ javac DateEx.java
Note: DateEx.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
[campbell@campbell-inspiron1110 rubbish]$ java DateEx
New Date: Sat Mar 01 00:00:00 GMT 3913
You ought not to use new Date(int, int, int).
You need to check how you are setting your date, and why I am getting 1sr March 3913 from exactly the same code you posted.