It surely depends on the party & attendees?
A birthday party for a 5 year old hosted at home and inviting a few friends who live round the corner- doesn’t need to be planned yet.
A birthday party for a 30 year old, held at a function room/pub where you want catering/DJ and have guests who would need to travel, use annual leave to attend etc- good idea to start planning now.