21 million drivers are expected to take to the roads over the festive period