title: How to prevent external drops on fullcalendar before today, and when eventConstraint is already referencing businesshours
body: <p>I have my business hours being define dynamically per location that prevent the dropping of externals, but I would also like to prevent external drops from being possible if the date/time is before today.  Here is some of my existing code:</p>
  
  <pre><code>        drop: function(date, jsEvent, ui, resourceId) {
  
              if (date &gt;= moment().startOf('day')) {
  
                  var contactResURL = 'https://url.com';
  
                  window.location.replace(contactResURL);
  
              } 
          },
          eventConstraint: 'businessHours',
          businessHours: bhours,
          events: data,
      });
  </code></pre>
  
  <p>The code that I presented doesn't show all of the actions that happen, but should illustrate how I can prevent information from being saved.  That being said, it still drops the event onto the calendar.  I would like to prevent it from dropping on the calendar before today, and also to be able to create a dynamic time that prevents reservations from being created within a number of days from today.</p>
  
  <p>My question is: Is it possible to either have multiple eventConstraints (not selectConstraints), or can businesshours somehow include times before today, and not be possible after a number of days from now?</p>