LUX: Hilton Head Online Appointment Scheduling