Christmas is a magical time of the year, but it can also be a time of traffic queues and packed trains. Denmark is no exception.