title: In Joda-Time, set DateTime to start of month
body: <p>My API allows library client to pass Date:</p>
  
  <pre><code>method(java.util.Date date)
  </code></pre>
  
  <p>Working with <a href="http://www.joda.org/joda-time/" rel="noreferrer">Joda-Time</a>, from this date I would like to extract the month and iterate over all days this month contains.</p>
  
  <p>Now, the passed date is usually <em>new Date()</em> - meaning current instant. My problem actually is setting the new <em>DateMidnight(jdkDate)</em> instance to be at the start of the month.</p>
  
  <p>Could someone please demonstrates this use case with <a href="http://www.joda.org/joda-time/" rel="noreferrer">Joda-Time</a>?</p>