Text this: Heuristic and metaheuristic approaches to the multi-period vehicle routing problem with time windows and rolling planning horizon