A GP’s fool-proof advice for keeping afloat in the run-up to Christmas