In a medium bowl, combine the dry ingredients. (If you are taking this camping, combine these ingredients in a plastic bag before leaving.)
Stir in the juice until just combined. (An individual serving-sized can of apricot nectar is just about the right size.) Stir in the dates and nuts. (If you prefer, you can substitute raisins, dried apricots, or cranberries for the dates. Of course, you can use your favorite nuts.)
Pack the dough into a well-greased large can or other cooking container. Cover the top with heavy foil and tie it securely with string.
Place the can on a rack in a large pan or kettle. (At camp, a few clean pebbles work as well as a rack.) Fill the pan with water and set it to simmer. Let the pan simmer for two hours, adding water as necessary. When done, invert the bread onto a plate and slice to serve.
For the caramel sauce, melt the butter in a saucepan. Add the sugar and cornstarch and stir. Then stir the water and dry milk together and add to the pan. Cook and stir until thick and bubbly, about five minutes at low heat. Add the vanilla. Serve hot or cold over the nut bread. (For camping, put the dry ingredients in a plastic bag adding the vanilla to the brown sugar. Melt the butter, add the dry ingredients and then the water.)