Night before baking, combine fruit and nuts with brandy or juice; cover and refrigerate at least 8 hours or overnight.
Preheat oven to 300°F; grease a 9x5-inch loaf pan and line with parchment.
Whisk flour, baking powder, salt, cinnamon, and nutmeg in a medium bowl; set aside.
Cream butter and sugar in a large bowl until light and fluffy; beat in eggs one at a time, then vanilla and molasses.
Gradually fold flour mixture into butter just until combined; fold in soaked fruit, nuts, and remaining liquid.
Pour into pan; bake 90 minutes or until center toothpick comes out clean.
Cool in pan 20 minutes; turn onto wire rack to cool completely before wrapping tightly in plastic wrap and foil.