Not all all!
They are rich fruit cakes which, provided they are stored in a reasonably airtight container, would keep for at least three months.
Indeed it would probably still be safe to eat a year or more after it has been made:
Does fruit cake last forever?
Extract:
Fruit cakes and Christmas puddings can last a long time because the sugar acts as a preservatives, and alcohol kills bacteria and prevents mould
'All of these dried and candied ingredients have what we call "low water activity" - meaning they have very little moisture available,' said Dr Ben Chapman, a food safety researcher at North Carolina State University, U.S.
'Low water activity is important because many microorganisms, including foodborne illness-causing bacteria, need moisture in order to reproduce.
'In practical terms, this makes most fruitcakes extremely shelf stable, so they would be safe to eat for a long time – a really long time,' he said.
Source: Daily Mail: Does-fruit-cake-forever?