ScotRail has warned of extra pressure on services due to a driver shortage, Christmas shopping and football traffic.