Nearly 30% of shoppers will purchase beauty as a holiday gift