Pat the goose dry. Rub with fat or oil, then season with salt and spices. Rest 30 minutes or overnight in the fridge.
Roast at 400°F (200°C) for 20 minutes. Lower heat to 350°F (175°C) and roast for another 40–50 minutes, basting once with fat.
While roasting, simmer honey, chopped dates, pomegranate juice, and wine or beer until thickened, about 7–10 minutes. Balance with vinegar.
Brush glaze onto goose in the last 10 minutes of cooking so it caramelizes.
Serve with extra glaze, scatter pomegranate seeds, and add softened date halves alongside.