This spiced Christmas drink is actually better for you than you might think - but can it still give you a hangover?