Millions expected to travel for Christmas