Cake: Preheat an oven to 190 degrees C. Grease a loaf tin.
Combine flour, baking powder, bicarb soda, salt, cinnamon, ginger and orange zest in a bowl. Set aside. Combine dates, apricots, sultanas, walnuts and cornflour in a separate bowl. Set aside. Whisk 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 tin.
Bake in the preheated oven until a toothpick inserted into the centre comes out clean; about 30-40 minutes. Cool in the tin for 10 minutes before removing to cool completely on a wire rack.
Syrup: Mix honey, 1/3 cup of orange juice and butter in a microwave-safe glass or ceramic bowl for 1 minute. Stir in the orange-flavoured liqueur.
Poke holes throughout the cake then pour syrup over the cake. You can also decorate the cake with icing sugar or drizzle it with white icing.