Preheat oven to 375 degrees. Coat a 10-by-5-inch loaf pan with cooking spray. Wrap apple in paper towels; squeeze out liquid.
Whisk together the flours, wheat bran, wheat germ, baking soda, spices, and salt.
Stir together apple, yogurt, applesauce, honey, eggs, and vanilla with a rubber spatula in a large bowl. Fold in flour mixture. Fold in dates and nuts. Pour into pan. Sprinkle with flaxseed.
Bake until a cake tester comes out clean, 50 to 55 minutes. Let cool in pan on a wire rack 15 minutes. Unmold.
I doubled the dates and walnuts, but skipped the flaxseeds. The results were wonderful and I can't wait to make another loaf.
This is great for breakfast on-the-go!
This recipe is a little involved, but well worth the work. My entire family loved it.