Christmas shopping can be kind of stressful. Every year I have great ideas about what I want to get, but then when it comes time to actually buying I realise that I haven't left myself enough time or I can't find just the right thing. Sure, I should have started it earlier, especially since I'm …
