Yes! The roast can be made a few days ahead, wrapped in foil and kept in the fridge, then just reheated in the oven for 10-15 minutes before serving.