I have found the best way to do this is to start a tradition of always having it the same day every year. That way everyone knows a year in advance when the draft is and can plan around it.Hardest part of the job is finding a draft date that can accomodate everyone.
One league is always the Saturday before the first Aunday games of the year. It's like Christmas Eve. Draft, drink, play poker go to sleep and wake up and its opening Sunday. It's awesome.
The other league is the Saturday before Labor day weekend. This keeps labor day weekend open for the last summer family vacations and keeps families happy.
It has worked great for the last 40 yrs and 20 yrs respectively.