Yes, your customers can schedule an appointment for a future date. You can set it up under Event Scheduling
in Appointment Pages.
For example, consider this option - How far into the future should customers be able to schedule an appointment?
If you say In the next 5 days
, then your customers will be able to see the slots available in the next 5 days and be able to schedule an appointment on one of those days.