You can limit how far in advance your users can make standard and recurring bookings. This is controlled by each location's setting "How far in advance a user can book a desk.."
To enable this setting, navigate to your location settings, scroll down to a location and click "Settings". Enter the number of weeks. Your change will auto-save.
Now your standard team members (non-admins) will only be able to book desks with the limitation in place. This applies to both recurring and regular bookings.