Makes 1 cake
Preheat the oven to 350 degrees. Butter and flour a 9 x 2-inch round cake pan.
Place the dates in a deep saucepan with 1¾ cups of water. Bring to boil, stirring a little to break up the dates. Allow to simmer for 1 minute. Off the heat, stir in the baking soda (it will bubble up!). Set aside.
Meanwhile, in an electric mixer fitted with the paddle attachment, cream the butter and granulated sugar on medium speed for 3 minutes, until light and fluffy. With the mixer on low, add the eggs, one at a time, and then the vanilla, scraping down the bowl. (The mixture may look curdled.) Combine the flour and salt and, with the mixer still on low, slowly add it to the batter. With the mixer on low, add the hot date mixture in two batches to the batter, scraping down the bowl. The batter will be runny but don't worry! Stir in the baking powder, which will also bubble up. Pour into the prepared pan. Bake for 30 to 35 minutes, until a toothpick inserted in the center comes out clean.
Meanwhile, combine the butter, brown sugar, heavy cream, and salt in a medium saucepan and bring to boil. Reduce the heat and simmer for 1 minute. Off the heat, stir in the bourbon and vanilla and pour into a 2-cup heat-proof glass measuring cup. Set aside. As soon as the cake is done, poke holes all over it with a toothpick. Pour three-quarters of the sauce evenly over the cake while still warm and allow it to soak in for 30 minutes. Turn the cake out bottom side up onto a flat serving plate and pour the remaining sauce on top. Cool completely.
Serve at room temperature with sweetened whipped cream.