First of all, you have a right to all these feelings.
Let yourself feel them and work through them.
Then come up with a plan.
Maybe this is the year you keep Christmas simple.
Maybe in January you open a Christmas Club account so (bonus or no bonus) you have some gift money next year.
It's hard when we have expectations about a holiday that can't be met.
A week from today it will all be over for this year.
And sorry about the bonus, that blows.