Last-Mile Delivery: The Final Stretch in the Logistics Marathon