The Christmas magic rolled into - and out of - Edinburgh Waverley today, as hundreds boarded the Polar Express just two days before the beginning of Advent.