I have had lots of anxiety problems in other areas, but am a capable driver and enjoy driving, when I feel I am doing some good. Did 10 years of 3 days a week driving as a volunteer for car ambulance., driving up the dales and on the motorways in snow and sun or whatever. So , i have , for 3 or 4 people , offered to drive them , when they were unable or did not feel happy about driving far. I would offer to drive them door to door or to a specific event. They would pay the fuel only, so it was not a hire and reward situation and didnt affect my insurance. My usual way was to suggest that they choose how they wanted to go, whether for the day to a specific thing , such as a show, going to visit an old friend , or fancied having a day shopping in some big outlet, or a trip to the coast or up the dales etc. I like to talk it through , so that we dont get at cross purposes. For example , if they had friends or family in some rather remote area, quite a long way from here, I would suggest that I would pick them up from their home, offer a couple of options, so that they might want to get there quickly to spend the most time with their friends, or have the chance to go on more rural routes and see the countryside etc. Then we would work out a rough time , and usually I would drop them off, arrange that I would return in say 3 hours, or have a time agreed when they would phone me and let me know when they wanted to go back. I was a keen gardener, like antiques, am a singer etc, so I can certainly find enough to occupy myself, and it can mean the chance to visit a Nat Trust or NGS or whatever, where I am not paying a lot for fuel etc. Then I would pick them up and take them home. The benefits were the passenger could relax and think about their friends etc and not even have to worry which way we were going. I was happy to help and enjoyed the chance to look at somewhere new. One lady apologised for falling asleep on the way home. I said , oh no , it is a compliment. You dont go to sleep if you dont feel safe. Win/win. So perhaps this sort of thing would be a possibility. We have a community group in our area and various things like womens groups, and the mens shed thing, also several churchs nave a transport system, where they take people to hospitals or perhaps to a law firm or whatever. No profit is made just the fuel paid for.If this appeals , you may also become friends with a particular driver and then feel relaxed about asking them to do it again. Your family will not feel stressed out about the transport, you will be calmer and it shouldnt cost you more than travelling yourself by car or train and certainly not the price of a taxi. Alternatively you could put an advert in a local paper asking if anyone regularly goes to X, who might like to carshare , or share the cost of a driver, obviously not giving details about yourself at first but there you would need to negotiate and be clear, who was going to be delivered and picked up in what order . I think that if you felt you had some options you would feel more relaxed and then if you did that for a couple of times you may feel ok to drive yourself.
Also I think we should be honest , but of course polite. There are many people who put themselves through a lot of stress to go for a specific day or whatever. It could be that your son and family also feel bound to do a lot of things. With the difficulties they have with their children, maybe you could all find a way to nicely say, that this year, whilst you really want to get together with the stress of the moving etc etc, you all might find it better to be like the queen and have an "official" christmas at a later date when the weather is better. That would mean that you had a simple christmas day, not fighting through the crowds and all the stress and then at the end of January say or perhaps wait until February when there is a bit more light get together and enjoy each others complany. Good luck and do have a think about what would make life easier for you all. They do say that Death, Divorce and moving house are the three most stressful times for people. You dont need to make christmas hard for yourselves too. There will be other years.