Though you still have time to shop before Christmas, you might be tempted to bypass the crazed shopping zombies at the mall. Instead, you could order everything online … or, you could go the DIY route. Here are 45 ideas that, for the most part, you won’t screw up. Try it. If you fail, there’s always Amazon.