No, you don't have to refrigerate the roast for 2 days. However, doing so will allow the flavors to meld together and create a more intense flavor. If you're in a hurry, you can skip this step.