Soak the fruit: Combine dried fruits and dates in a bowl. Pour over juice or booze. Cover and let sit overnight or at least 2 hours.
Prep: Preheat oven to 325°F. Grease a 9x5" loaf pan and line with parchment.
Mix dry: In a bowl, whisk together flour, baking powder, baking soda, spices, and salt.
Cream butter & sugar: In a separate bowl, beat butter and brown sugar until fluffy. Add eggs, one at a time. Mix in molasses, vanilla, and orange zest.
Combine: Stir in the dry ingredients until just combined. Fold in soaked fruit (with any liquid) and nuts.
Bake: Pour into prepared pan and smooth top. Bake 60–70 minutes, until a toothpick comes out clean. Cover with foil if browning too quickly.
Cool & brush: Let cool in pan 15 minutes, then transfer to a wire rack. Brush with a little brandy or rum while warm, if using.