@Amy---Dan0 It's confusing what you are asking and I interpreted the question differently than Emiel did.
Are you asking if you can require advance notice for longer term bookings, so you don't get someone booking for a month the day before check-in, but allow no advance notice on short term bookings?
If so, no, I don't think there is any way to do that.