I send one out 3 months in advance. I don’t live close to my family and it gives them time to ask for the Friday or Monday off to spend more time with us.
I do about one month in advance. Any earlier and my local people will forget. If there are certain family members that I absolutely want to come, I tell them as soon as I've booked a place ❤️
I do a month in advance