A Data-Driven Optimization Approach For the Dynamic Shuttle Dispatching Problem