Preheat the oven to 350°F.
Boil a bit more than 1 cup of water (you'll want 1 cup after boiling, and some will evaporate). Meanwhile, add 8 ounces pitted medjool dates (double-check them for stems, even if they are pre-pitted) to a medium bowl, then pour 1 cup boiling water over the dates and let sit for 20 minutes to soften.
Transfer the dates and the water to a blender or food processor and blend until a smooth paste forms. Add 1 teaspoon baking soda and puree one more time.
In a stand mixer fitted with a paddle attachment, cream together 6 tablespoons unsalted butter, 1 cup dark brown sugar, 1 tablespoon vanilla bean paste, and ½ teaspoon salt for 2 minutes, scraping down the sides as needed.
Beat in the 2 large eggs one at a time, beating between and scraping down the sides of the bowl as needed.
In a medium bowl, whisk together the 1½ cups all-purpose flour, 2 tablespoons malted milk powder, and 2 teaspoons baking powder.
Add half of the flour mixture to the butter mixture and mix until combined.
Add the ¼ cup heavy cream and mix thoroughly. Add the remaining dry ingredients and beat until combined.
Add the date puree to the mixing bowl and beat thoroughly.
Pan Option: Line a 9x9-inch metal baking pan with parchment paper and pour the batter into the pan. Bake for 37 to 40 minutes or until a toothpick inserted in the center comes back clean or a kitchen thermometer registers 190℉. (Grease the pan to help the parchment paper stick for best results.)
Ramekin Option: Spray 8 5-ounce ramekins with cooking spray and fill ¾ full with batter. Place ramekins on a baking sheet and bake for 15 to 20 minutes, until a cake tester or toothpick comes clean from the center. Remove the baking sheet from the oven and cool for 5 minutes.