12 ounces pitted plump dates
2 tablespoons dark rum
2 tablespoons brewed espresso
3/4 cup water
1 cup all-purpose flour
1 cup cake flour
1-1/2 teaspoons baking soda
1/2 teaspoon cinnamon
1/4 teaspoon freshly grated nutmeg
1/8 teaspoon ground cloves
Pinch of salt
1-1/2 sticks unsalted margarine, softened
3/4 cup light brown sugar
4 large eggs
3/4 cup sugar
1/4 cup water
3/4 cup plus 2 tablespoons pareve whipping cream
Preheat the oven to 325°. Grease and flour a 9-by-3-inch round cake pan and line the bottom with parchment paper. Grease and flour the paper. In a medium microwave-safe bowl, cover the dates with the rum, espresso and water and heat at high power for 2 minutes. Transfer to a food processor and let stand until the dates are softened. Puree until smooth.
In a bowl, whisk both flours with the baking soda, cinnamon, nutmeg, cloves and salt. In another bowl, using an electric mixer, beat the margarine and brown sugar until fluffy. Beat in the eggs until incorporated, then beat in the date puree. Add the dry ingredients all at once and beat at low speed until incorporated.
Scrape the batter into the prepared pan and bake in the center of the oven for 1 hour, until a toothpick inserted in the center comes out clean. Let cool for 15 minutes, then invert the cake onto a rack to cool completely.
In a medium saucepan, simmer the sugar and water over moderate heat until a deep-amber caramel forms, about 6 minutes. Remove from the heat and add the pareve cream. Cook over low heat, stirring, until the hardened caramel is dissolved. Cut the cake into wedges and serve with the caramel sauce.