ScotRail has announced its Christmas and New Year timetable which includes the last Christmas Eve and Hogmanay trains ...