Most UK workers expect no Christmas bonus this year, with more staff calling for ongoing financial support and better benefits to cope with the cost of living.