Will 3-D printers pass the holiday shopping test? - CNBC.com