Preheat oven to 350 degrees F (175 degrees C). Grease one 9x5 inch loaf pan.
In a large bowl, cream together the butter, sugar, and 1 egg. Beat in second egg until smooth. Mix in pumpkin, orange rind and juice.
In another bowl, measure and stir together the flour, baking powder, baking soda, salt, cinnamon, cloves, nuts, and dates. Pour all at once into batter in mixing bowl. Stir only to moisten. Pour into the prepared loaf pan.
Bake for about 1 hour in the preheated oven, or until an toothpick inserted comes out clean. Cool in pan 10 minutes. Remove loaf from pan to rack. Cool and wrap.