title: Eloquent / DB get months between two dates
body: <p>I'm using Laravel 5.4.</p>
  
  <p>I have a Booking model which contains a <code>start_date</code> and an <code>end_date</code>. The user chooses a month from a dropdown list.</p>
  
  <p>I would like <code>Eloquent</code> to return all records where the month is between the boundaries of the <code>start_date</code> and <code>end_date</code>.</p>
  
  <p>e.g Show all Bookings that are in September (even if the booking started before (or during September) AND (boolean) ends in September or later.</p>
  
  <p>Any suggestion would be welcome. Happy for this to be a raw SQL statement if needs be.</p>