I Always Do My Christmas Shopping in the Sales—These 29 Gifts Come Editor-Approved

From winter staples they'll adore receiving to beautiful glassware they'll be toasting with throughout the festive season, these are the 29 best editor-approved and on-sale Christmas gifts worth buying now.