The more time the better. It would be ideal if music selections were given at least a month before the event, especially if custom song selections are made. Of course this is not always possible, the best will be done to accommodate such situations.