Combine flour, baking powder, baking soda, salt, cinnamon, ginger, and orange zest in a bowl. Set aside. Combine dates, apricots, raisins, walnuts, and cornmeal in a separate bowl. Set aside. Beat eggs, vegetable oil, 1/3 cup of orange juice, and molasses in a large bowl. Gradually pour the flour mixture into the egg mixture, mixing until just incorporated. Fold in the dried fruit mixture; mixing just enough to evenly combine. Pour the batter into the prepared pan.