It seems like every year, Christmas shopping sneaks up on me. I like to think that I will get ahead on…