About $900 billion worth of presents will go to waste this holiday season, bound in more than 150,000km of wrapping paper.