Thanksgiving has come and gone, Black Friday is a memory and, with only 17 days until Christmas and 23 days until New Year’s Eve, ready or not, the holiday season is upon us. It’s a time of endless stress, rushing to and fro and a steady flow of invites clogging your inbox for office gatherings, cocktail parties, impromptu drinks with friends and an exasperating number of guilt-inducing family commitments.