title: issue to parse month in simple date format
body: <p>Im getting string with value like <code>String val = "2012-08-01T12:00"</code>,and i use the following code to create calendar type from it ,the problem is when i print the data i get for month 07 instead 08 ,how can i solve it to get the exactly month?</p>
  
  <blockquote>
    <p>1-7-2012-12-0-0</p>
  </blockquote>
  
  <pre><code>    SimpleDateFormat parserSDF = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm");
                      Date date = null;               
                      date = parserSDF.parse(Val);
                      Calendar cal = Calendar.getInstance();
                  cal.setTime(date);
  
  System.out.println(cal.get(Calendar.DAY_OF_MONTH) + "-" + cal.get(Calendar.MONTH) + "-"
                          + cal.get(Calendar.YEAR) + "-" + cal.get(Calendar.HOUR_OF_DAY) + "-" + cal.get(Calendar.MINUTE)
                          + "-" + cal.get(Calendar.SECOND));
  </code></pre>