Salary delays and massive layoffs that have characterised 2024 have dampened the Christmas cheer.