Wow I had the same thought, no one does have them much now...unless work.
Well I fall into that sad story too, and no I haven't had a Christmas party in about 35 years!
I have only been invited to work related party's.
Make's you wonder? 'why' people are no longer having them, one thing I guess we should keep in mind, people are very busy these days.
They are also stressed to the max.
Maybe, it also could be a money thing.People are now buying high end gifts.
They want to keep their funds for those expensive gifts, iPod's...ipads and the like.
Gone are the days of a pair of sox's for Dad or a new toaster for Mum.
The kids want the ipads ect.
So that could very well be the reason on reflection.