Remove the pits from the dates and chop them roughly.
Put the baking soda and dates in a mixing bowl.
Pour the boiling water over and place the dates using a spoon, knife, or fork.
Let it rest for ten minutes.
Mix butter and sugar in the mixer until fluffy.
On medium speed, add the egg and mix until combined.
Add flour and baking powder, and mix until combined.
Preheat the oven to 350 degrees.
Puree the dates in the blender. Pour the date puree over the mixture, and mix until combined.
Grease and flour the muffin tins, and pour the batter evenly into the tins.
Grease and flour the muffin tins, and pour the batter evenly into the tins.
Allow it to cool completely before serving.
Add all the sauce ingredients except for the bourbon to a saucepan.
Bring to a boil, and stir every now and then until the sugar dissolves.
Boil until thickened.
Remove from the heat and stir in the bourbon.
Pour the cooled sauce over the pudding.