Similar to last-min discounts, create a set of customizable rules:
  1. GAP DAY rules: e.g. a user normally has a global 5 night min stay across the board, but wants a rule to say "for availability gaps within 5 days, automatically change the min night stay to 2 nights."
  2. TIME-BASED rules: e.g. a user normally has a global 5 night min stay across the board, but wants a rule to say "for any unbooked nights within 14 days, automatically change the min night stay to 2 nights."
  3. PRICE-BASED rules: e.g. a user normally has a global 5 night min stay across the board, but wants a rule to say "for any calendar with prices under $100, automatically change min night stay to 2 nights."
  4. DAY-SPECIFIC rules: Being able to set specific-minimum stay functionality for day ranges (days of the week, weekends, weekdays, etc.)
  5. MAXIMUM STAY rules: Being able to set a maximum stay for your listings.