title: Performance issue with joda-time DateTime.with*()
body: <p>Is there any fast way to create DateTime instance and set minutes\seconds\millis to 0?
  At this moment I am using the following code:</p>
  
  <pre><code>private DateTime createDateTime(java.util.Date date, org.joda.time.Chronology chronology) {
      DateTime dateTime = new DateTime(date, chronology);
      dateTime = dateTime.withMinuteOfHour(0);
      dateTime = dateTime.withSecondOfMinute(0);
      dateTime = dateTime.withMillisOfSecond(0);
      return dateTime;
  }
  </code></pre>
  
  <p>But when it invokes about 200.000 times, dateTime.with***(0); takes a lot of time. Probably there is more correct solution?</p>