Preheat oven to 180°C (350°F). Grease a 20cm (8-inch) square baking dish.
Place dates and baking soda in a bowl. Pour over boiling water and let stand 10 minutes.
Cream butter and brown sugar until light and fluffy. Beat in eggs, one at a time, then vanilla.
Fold in flour and salt. Stir in date mixture (including liquid).
Pour batter into prepared dish. Bake 30–35 minutes, until a skewer comes out clean.
For the sauce: Melt butter and sugar in a saucepan over medium heat. Stir in cream and Sticky Balsamic Original. Simmer 5 minutes until thickened.
To serve: Slice pudding, pour warm sauce generously over each portion. Top with whipped cream or vanilla ice cream. Drizzle extra Sticky Balsamic Original for a gourmet finish.