Christmas time offers plenty of sport for those who can't get enough. Scottish Premiership, English Premier League, snooker ...