Timely Appointment Scheduling