Put one of the oven racks on its highest placement and preheat the oven to 350 degrees.
In a small bowl, combine the saffron, rose extract, and optional cinnamon. Let the saffron steep for 2 minutes.
Melt the ghee or coconut oil and pour into a small bowl. Stir in the saffron mixture. Put the dates in a medium sized bowl. Pour the ghee mixture over the dates and toss so that every date is coated.
Arrange the dates in a single layer in an ovenproof baking dish, such as a cast iron skillet.
Sprinkle the dates with salt and put them in the oven on the highest rack possible.
Bake for 5 minutes, then raise the heat to broil and cook for 2 to 3 minutes, or until the tops of the dates turn brown and plump.
Remove from the oven and give the dates another quick toss. Let the dates cool for 15 minutes or until they feel warm enough to handle.
Slice one side of each date, opening it like a book to remove the pit, and stuff with ½ teaspoon raw pumpkin seed butter and arrange on a plate.
Drizzle with olive oil and sprinkle with rose powder. Serve immediately.