Preheat the oven to 350°F. Butter and flour eight 6-ounce ramekins or a 9 × 2-inch square baking pan.
Combine in a small saucepan:
Bring to a boil, then reduce the heat and simmer, uncovered, for 5 minutes. Remove from the heat and stir in:
Set aside. Whisk together in a small bowl:
Beat in a large bowl on high speed until lightened in color and fluffy:
Beat in one at a time:
Beat in:
Gradually add the flour mixture, beating on low just until mixed. Stir in the date mixture until just combined. Pour into the prepared ramekins or pan. If using ramekins, put them on a baking sheet. Bake until the pudding is a deep golden brown and a skewer comes out moist but clean, 20 to 25 minutes for ramekins, about 35 minutes for a single large pan. Cool on a rack for 10 minutes. Run a knife around the edge of the ramekins or pan, then turn out the pudding(s) and invert onto the rack, right side up, to cool slightly. Serve warm, each serving covered generously with warm: