Preheat the oven to 230℃ and line a 25x10cm loaf pan with parchment paper.
In a medium bowl, whisk together dry ingredients (oat and rice flour, baking powder, cinnamon, cardamom, pumpkin pie spice, and salt)
Add the eggs and dates to the blender until well combined. Transfer them in a large mixing bowl and keep mixing with a hand mixer until pale and fluffy. Whisk in the pumpkin puree, oil and milk.
Add in the dry ingredients and mix to combine.
Put the batter into the prepared pan and bake for 40 minutes.
Allow the pumpkin loaf to cool before coating it with frosting and cranberry sauce.