I know it's only September and Christmas is still like a little over three months away, but I've already thought about what I'm getting my boyfriend for the three occasions in December (Christmas, his birthday, our anniversary). Is it way too early for me to start buying some of the things I want to get him? There's this Nixon watch I want to get him and I've read somewhere it's limited edition but I have no idea if it really is. I'm not sure how I would feel having this Christmas gift sit in my room for three months before I give it to him... So, how early do you start shopping for Christmas? Does the type of item/the person affect what time you shop for him/her?