...how far in advance can I make it? How long will it keep and does anyone have any fail safe recipes? Thank you kindly