Are you the kind of person who likes to plan well ahead of an occasion? Or are you more of a last-minute prepper? Either way, this guide should help...