Yes and no. The filling can totally be made in advance, even up to a day ahead. The ring itself can be made an hour or two in advance (wait until serving to slice). Refrigerated crescent dough does not have much staying power, so I do not recommend making more in advance than an hour or two. This recipe can be served warm or at room temperature.