Using Membership to change booking window for Appointments+

As stated: I would like to modify how far in advance users can book appointments, based on their membership level. Ideally, higher level members, might get a 5 day window, registered users 3 days, and the public, 1 day, something like that...
Thanks!