If properly stored in an airtight container, a Christmas cake can last several months. The high sugar content acts as a preservative.