title: IllegalArgumentException while converting java.util.Date to org.joda.time.DateTime
body: <p>I want to calculate the number of days, months and years between two Dates so i use JodaTime. I can get the result perfectly if my dates are in type of <strong>org.joda.time.DateTime</strong>. However the date inserted by the user is in type of <strong>Date</strong> ( format "yyy-mm-dd" ) and i use this type and this format in the whole project. so I write this code :</p>
  
  <pre><code> Date d1=new Date("2013-09-11"); 
         Date d2=new Date("2014-12-12"); 
         DateTime dt1 = new DateTime(d1);
         DateTime dt2=new DateTime(d2);
         CalculCalendar clcd=new CalculCalendar(dt1,dt2);
         System.out.println(clcd.getNbjours(dt1, dt2)+" "+ clcd.getNbmois(dt1, dt2)+" "+ clcd.getNbyears(dt1, dt2));
  </code></pre>
  
  <p>When I run it, I get this error : </p>
  
  <pre><code>Exception in thread "main" java.lang.IllegalArgumentException
      at java.util.Date.parse(Unknown Source)
      at java.util.Date.&lt;init&gt;(Unknown Source)
      at CalendarDemo.main(CalendarDemo.java:50)
  </code></pre>
  
  <p>CalendarDemo.java:50 refers to : <strong>Date d2=new Date("2014-12-12");</strong> </p>
  
  <p>How to resolve this problem without changing this format ?</p>