My xmas bonus is the same as last year, nothing

the boss does lay on a xmas party for staff and their partners which is free food and wine, you have to pay for beer spirits, but this year they made us pay a £10 each deposit that they would give you back on the night so I paid £20 for me and the wife it's not till the 7th of Jan but it turns out we might not be able to go now, no one to look after my son, so this year it looks like I've gave them £20 because I don't think he will give me it back
