A Review of Just-In-Time Scheduling for Production and Logistics