Preheat oven to 350 degrees. Grease and flour two 9x5 inch loaf pans OR two linked mini loaf pans.Or you could use one of each type of pan.
Combine flour, pumpkin spice spice, baking soda and salt in large bowl.
Combine sugar, pumpkin, eggs, oil and juice in large mixing bowl and beat until just blended.
Add flour mixture to pumpkin mixture. Stir until just moistened.
Fold in cranberries and spoon batter into loaf pans.
Bake linked mini loaf pans for 30 minutes and larger loaf pan for 60 minutes or until toothpick inserted in middle comes out clean.
While bread is cooling mix powdered sugar, milk and vanilla together with a whisk. Pour over cooled bread.