Preheat oven to 400 degrees F.
Wash hands with soap and water.
Sift together dry ingredients (flour, sugar, baking powder, salt, cinnamon and allspice) in a large bowl.
In a separate bowl, beat together oil, eggs, and pumpkin until well-blended.
Add wet ingredients to dry ingredients. Stir until just moistened.
Fold in cranberries, mixing gently.
Spoon muffin mixture into muffin cups lined with paper cups, about 2/3 full.
Bake for 15-30 minutes, until toothpick inserted into center of muffin comes out clean.