Rover to shut for 23 days at Christmas