In a large mixing bowl, combine all the oats, nuts, seeds and spices. Stir to combine.
In a small saucepan, add the oil, syrup, honey and peanut butter. Cook on low until everything is melted together. Pour the liquid ingredients over the dry ingredients and stir with a wooden spoon until fully combined and all the dry ingredients are coated.
Spoon the contents of the mixing bowl onto a baking sheet. Bake the granola 35 - 45 minutes, stirring every 10 - 15 minutes, until the granola has browned. Make sure to stir it to avoid burning it.
When the granola has finished baking, stir in the chopped dates.
Cool fully before adding placing in an airtight container. Serve with your choice of milk, yogurt or use as a topping!