Garden Grocer can be ordered online, yes. It's not a problem to do it early, but I prefer to just keep a personal "shopping list" for a few months and add stuff as you remember it. Then place your order 3-4 weeks out. That will be plenty of time to ensure they haven't closed for orders yet.