I start Christmas shopping in Sept/Oct. Things usually start to "jump out" at me atone that time. Such as: my Dad would like that; my tot would like this, etc.
The recipients tend to like these gifts and my spending is spread out rather than hitting all in one month.
It is much less stressful but I do need to keep track in my notebook of what I bought for who though, because my mind is like a sieve.