Yes, it can be made a day ahead. Store in an airtight container after cooling completely to room temperature. Glaze it just before serving.