Stocking up on eggs is always a good idea before the holidays. But how far in advance should you buy your ingredients for baking, and how best to store them?