I know there's a breakfast in Tollcross but that's only for an hour. There will be other stuff happening elsewhere.
Other option. Start your own Christmas tradition of meeting up with other bored/lonely redditors.
I've been invited to a couple 'misfits Christmas dinners'