Staples survey: Shoppers delay holiday mailing until last minute