I am a bad parent (maybe)…

So today is December 18. Only six shopping days to Christmas and I have still not finished my Christmas gift shopping. I started, but just have not finished. No matter how hard I try to get started early, I do not seem to make it. Kind of like waiting until April [...]