Covid update: 2,957 new cases and 8 deaths the day before Christmas Eve