Text this: A Successful Three-Phase Metaheuristic for the Shift Minimization Personal Task Scheduling Problem