What are nurse scheduling systems and how do they help healthcare organizations efficiently assign shifts and manage staff availability, when should hospitals implement these systems to improve workforce planning, and how can they enhance staffing efficiency, compliance, and patient care quality?