LUX: Bluffton Online Appointment Scheduling