300 days.

300 days. Not one drop of alcohol.

And, that means just 65 days to Christmas. So best be getting started on any planned gift-buying.