I think you can do it any time. They do book up their delivery slots, so plan to order at least a few weeks in advance at the latest. They book up earlier during busy times. You can add items to your order at any time,if you later decide you need additional things. We've used them twice and they did a great job!