This recipe makes four individual puddings. You can make the puddings ahead of time and freeze all of them, or serve two immediately and freeze the other two for later. To freeze, wrap individual puddings after baking in plastic wrap and then in foil (or put in large ziplock bag) and place in freezer so they lay flat. Freeze sauce in a separate small ziplog bag. To serve, remove both puddings and sauce from freezer and let sit at room temperature while oven preheats to 300 degrees. Bake puddings for 20 to 25 minutes or until knife inserted in the center feels warm to the touch. When the cakes are almost reheated, open one corner of the ziplock bag containing sauce and microwave on high for 25-40 seconds or until hot. Pour over each cake.