In a small bowl, combine the dates, hot water, bourbon and baking soda then set to one side.
In another bowl, combine the butter and milk, and microwave on low until the butter is melted.
Add the flour, baking powder, cinnamon, salt and nutmeg to the milk/butter mixture, and stir to combine. Then add the beaten egg and bourbon-date mixture, and mix together.
Coat the insides of four ramekins with non stick spray and divide the batter evenly amongst the ramekins, and cover each ramekin with foil.
Place the steam rack/trivet into the inner pot and pour in the 1 ½ cups of water. Arrange the ramekins in a pyramid formation – three on the bottom and one on the top, then secure the lid.
Select the Steam function* and set the time for 20 minutes, then press Start. When the cooking program finishes, let the pressure naturally release for 10 minutes, then quick release the remaining pressure.
Carefully remove the ramekins from the pot. Run a knife around the edges to loosen, then invert onto a serving dish.
Use a cocktail stick to pierce holes into the top of each pudding then pour the warm caramel sauce.
Serve with your choice of cream, ice cream or more caramel sauce!