Lightly grease a 9x5x3-inch loaf pan or three 5-3/4x3x2-inch loaf pans. Set the loaf pans aside.
In a large mixing bowl, stir together the flour, baking soda, salt, baking powder, cinnamon, nutmeg, and cloves.
In a medium bowl, combine the sugar, pumpkin, water, cooking oil, and eggs. Add to the dry ingredients and stir until just combined. Fold in the dates or raisins and walnuts.
Turn mixture into prepared pan(s). Bake in a 325 degree F oven for about 60 minutes for the large loaf or 50 minutes for the small loaves or until a toothpick inserted in the center comes out clean.
Cool in pan(s) on wire rack for 10 minutes. Remove from pan(s) and cool completely on wire rack. Wrap in plastic wrap and store at room temperature overnight for easier slicing. Or store in the refrigerator for up to 3 days.