Consider time windows for customers and drivers