Despite careful planning for the busiest time of the year, businesses can still be caught out by last-minute staffing problems in the lead up to Christmas.