title: Joda-Time: Get first/second/last sunday of month
body: <p>In plain Java, I have this code to get the last Sunday of the month.</p>
  
  <pre><code>Calendar getNthOfMonth(int n, int day_of_week, int month, int year) {
      Calendar compareDate = Date(1, month, year);
      compareDate.set(DAY_OF_WEEK, day_of_week);
      compareDate.set(DAY_OF_WEEK_IN_MONTH, n);
      return compareDate;
  }
  // Usage
  Calendar lastSundayOfNovember = getNthOfMonth(-1, SUNDAY, NOVEMBER, 2012)
  </code></pre>
  
  <p>What is a <strong>clean and elegant</strong> way to achieve the same result using <a href="http://www.joda.org/joda-time/" rel="nofollow"><code>Joda-Time</code></a>?</p>