Sorry for this being Xmas related. 
My folks moved abroad a few years ago and we have not seen them over Christmas yet, but we do vist for two weeks during the summer.
I have promised to see them this Xmas and the flights only come to £800, but we need a new car, we've just had to shell out 3k for urgent work on the house which we are rennovating, we need to do more work on it and I'm currently learning to drive. The £800 would be in addition to the money we'd usually spend on xmas pressies and dc have January birthdays. We also need a new bed, new lawnmower and everything sems to be fucking up at once.
As the car is looking dodgy, so we would have to fly rather than get the ferry which would be cheaper. DP doesn't have the capacity to do overtime, but I do. Unfortunately, I had sugery 2 weeks ago and I'm just returning to work on Monday. I still feel like shit and I'm wondering wtf is wrong with me, because I sure as hell don't feel as though I can cope with serious amounts of overtime right now.
AIBU to cancel the Xmas visit, or am I selfish to put our needs before visiting my parents over Xmas?
Sticking it on the credit card is not an option. I ran into troubles with debt years ago and worked bloody hard to sort it out. I vowed then to only borrow money in a life or death situation!