title: Check if a date is between two months, where the year ends in August
body: <p>I'm having difficulties creating a date algorithm (using the DateTime object) that checks to see if a date lands between two given months (where the end of the year is considered Aug 31st).</p>
  
  <p>So the beginning of the year is considered Sept 1st, XXXX and end of the year is considered Aug 31st XXXX+1</p>
  
  <pre><code>$today = new DateTime('now');
  </code></pre>
  
  <p>I need to see if date is between June and May.</p>
  
  <p>For example if it is Dec 2009<br />
  Is the date between June 2009 and May 2010? (yes)</p>
  
  <p>If date is April 2014<br />
  Is the date between June 2013 and May 2014? (yes)</p>
  
  <p>If date is July 2014<br />
  Is date between June 2013 and May 2014. (no)</p>