Preheat oven to 350°. In a large bowl, whisk the first 7 ingredients. In a stand mixer, beat eggs, pumpkin, milk, oil and vanilla until blended. Beat in flour mixture just until moistened. Fold in hazelnuts and dates.
Transfer to 3 greased 8×4-in. loaf pans. Bake until a toothpick inserted in center comes out clean, 50-55 minutes. Cool in pans 10 minutes before removing to wire racks to cool. Freeze option: Securely wrap cooled loaves in foil, then freeze. To use, thaw at room temperature.