Preferably 6 months for summer weddings (less at other times of the year) but I can often make cakes at short notice - in a week sometimes.
Ideally a fruit cake needs to mature for 3 months.