Survey: Nearly 20 Percent of All Holiday Shoppers Wait Until Last-Minute