Preheat oven to 350. Lightly oil a 9-inch bundt cake pan. Sprinkle in about a tablespoon of flour. Turn pan to coat. Tap out excess flour. Set aside
In a small bowl, combine flax seed, soy milk and lemon juice. Mixture will curdle. Stir in baking soda. Set aside for a few minutes, to allow combination to thicken.
Meanwhile, in a large bowl, sift together the flour and spices. Stir in sugar and brown sugar. Add grated orange and lemon zest. Stir well to combine.
Pour in the soy milk mixture and the oil. Using a large wooden spoon or mixer, stir or together just enough so ingredients come together in a thick batter
Taking care not to overmix, gently stir in the dates, crystalized ginger and raisins.
Pour batter into prepared bundt pan. Bake at 350 for 1 hour, until an inserted toothpick comes out clean and your kitchen smells spicy and sweet.
Set on a rack to cool for 15 to 20 minutes.
Meanwhile, in a small saucepan, combine the juice of 1 fresh orange, 1 teaspoon lemon juice and the 2 tablespoons of sugar. Bring to boil over high heat, stirring. Reduce heat to medium and continue stirring until sugar dissolves and mixture thickens — about 5 minutes. Stir in rum or bourbon and continue stirring, until the syrup reduces slightly. Taste — the alcohol should be pronounced but not sharp.
Unmold cake onto a rimmed serving plate. Using a toothpick or thin skewer, prick holes all over the top of the cake. Spoon the rum syrup over the entire cake, which will soak it up gladly.