To stay ahead of the curb, ask your employers if they can pay you before Christmas?
It depends on the company, size, manager etc, but most should see it as a fair request, because if you are on a salary and full-time, those few days won't make a difference anyway.
How long did you not pay the credit card for?
I would put a call in and explain the situation, it's better to appeal to the humanity of the person you speak to, than to winge at them. The problem faced here is that they have already taken it (chances of them putting it back are next to none) but it should mean your credit card is now available to be used, so you could put things on that (and by yourself 56 days credit)
See if your mortage lender will accept a credit card payment over the phone. With lenders its best to act in hindsight and email them (it's written then) and give them a call and tell them it's really tough for you, rather than a DD failing, and then saying 'whoops, sorry'.