I was taught to set a date and time and let invitees know in advance. On the other hand, my in-laws will wait until a day or two before a special date.