I have two main tactics for surviving social occasions.
1, Don’t go. Problem solved
.
2, If I really can’t get out of it and I absolutely have to go, I always stay sober and drive myself to the event. I never offer anyone a lift, not because I don’t want to be helpful, but because I don’t want to be trapped by obligation to them. I can cope with the event as long as I have my car keys in my bag, I know they are there, I can touch them for reassurance and I can use them to escape when I can’t cope with any more socialising.
That sounds unhinged, doesn’t it?