How Long to Roast Almonds in the Oven? The Perfect Roasting Time