When Britain’s Queen Elizabeth addresses her nation on Christmas Day it will mark the end of one of the most difficult years of her long reign.