Niewłaściwy wynik SimpleDateFormat

Chcę się nawrócićTue Jun 01 00:00:00 IST 112 w01-JUN-2012

użyłem

 Calendar calendar = new GregorianCalendar(year, 6, Calendar.DAY_OF_MONTH); 
     Date maxDate=new Date();
     maxDate=calendar.getTime();  
     calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMinimum(Calendar.DAY_OF_MONTH)); 
      SimpleDateFormat s=new SimpleDateFormat("dd-mmm-yyyy");
       s.format(maxDate);

Ale rozumiem30-000-0112

questionAnswers(2)

yourAnswerToTheQuestion