When he was 1 he was billy no mates for his birthday - no one let us know they weren't coming and casually said after 'oh we had to go to grandmas cos its nearly xmas'.
Year two I just had grandparents on his birthday and organised a 'fun day' with nature trail and party food (but no pressies) at our local woods visitor centre. Hardly anyone turned up - again no one bothers to tell you - the general excuse being that they had other more important things to do, because it wasn't his birthday. One friend actually said she was coming then text two days before to say sorry not coming because the child has been invited to a birthday party on the same day, so the proper birthday party got priority.
So, this year on 16 Dec I have booked the party in the enclosed play area of a local (huge) mill shopping complex that sells everything and has umpteen cafes. I've blagged some money off shopping vouchers for the mums from the management. I've made invitations which invite the parents to leave the children at the party with us while they go and do christmas shopping.
Do you think I'll have better attendance this year?