title: Joda-Time Invalid format when parsing
body: <p>Joda-Time complaining that my input is malformed but i am using the same format option:</p>
  
  <pre><code>'d-M-y'
  </code></pre>
  
  <p>in both the input and the Joda-Time formatter.</p>
  
  <pre><code>DateTimeFormatter formatter = DateTimeFormat.forPattern("d-M-y");
  DateTime dtFrom = formatter.parseDateTime(dateFrom);
  </code></pre>
  
  <p>The date is grabbed from a jquery datepicker field setup like this:</p>
  
  <pre><code>$( "#from" ).datepicker({
                  dateFormat: 'd-M-y',
                  defaultDate: null,
                  changeMonth: true,
                  minDate: 0,
                  numberOfMonths: 1,
                  onClose: function( selectedDate ) {
                      $( "#to" ).datepicker( "option", "minDate", selectedDate );
                  }
              });
  </code></pre>
  
  <p>The console is outputting this and you can also see the input there too, which i believe is correct</p>
  
  <pre><code>WARNING: StandardWrapperValve[SearchServlet]: PWC1406: Servlet.service() for servlet SearchServlet threw exception
  java.lang.IllegalArgumentException: Invalid format: "26-Jan-13" is malformed at "Jan-13"
  </code></pre>