In the festive season, when there's so much going on which even energetic individuals may sometimes anticipate a calm respite of the new year, it's all too easy to forget things. I expect I cannot be the only one who has ever felt surprised back to reality at my desk by a message by someone wondering, "What time are we expected us later?" Don't worry; if you are absent minded, or just inclined toward impromptu gatherings, I've got you covered.
Firstly, and I cannot emphasize it sufficiently, whether you have been planning for a year versus only a short while, the most enjoyable events tend to be the easiest. All everyone is hoping for is engaging talks, a drink to drink, plus sufficient to eat so guests don't feel like chewing something during the bus home. If you're not you're a fictional millionaire, no one anticipates a full bar, fancy catering or a live band.
The best gatherings are the easiest. However, a theme is useful to mask the reality you have only thrown the party on while coming home from work.
That said, a theme is helpful to hide the fact you've just put the party together while returning home from work. By concept, think of something like Christmas. Getting slightly more specific (Nordic holidays, for instance, with spiced drink, aromatic cocktail, fish snacks plus flatbreads, folk tunes playlist; or Latin American celebration, with holiday punch, cold beers and tequila drinks, and heaps of tortilla chips, spicy sauce and avocado dip, with Luis Miguel on the stereo) can narrow your choices on the upcoming grocery run.
At the shops, select one or two beverages (one alcoholic for drinkers, one not for others prefer not to) and a few nibbles suited to your concept, and get as many as possible, rather than stressing over giving people a wide selection. Nothing looks more welcoming and cheerful as abundance – I'd consistently rather to be welcomed by a sink full of chilled bottles of affordable bubbly than a small serving of expensive bubbly. (Chuck in some bags of cubes, as well; there is never plenty of ice.)
If you feel the need to impress and provide a special beverage, then prepare ahead a sizable amount in a jug so that you're not stuck faffing around with drinks when it's time to enjoying yourself. After starting, ask a partner or helper to monitor the drinks then refill if required until it's finished. Apply the same with the soft drink; people enjoy to have a job during gatherings so they may share in some of positive vibes.
Regarding punch, whatever recipe you choose (they abound via search), skip anything too sweet – children present need separate beverages – and should you own one, place aromatic bitters within reach (refrain from putting any into the punch as they are unsafe for those abstaining from drinks altogether). Put in some work in presenting it so that the non-alcoholic option isn't perceived neglected; just spend a short time to add some slices of citrus into the bowl.
For me, I would avoid the readymade trays with "party foods" that appear at grocery stores seasonally; they come across as fussy, and usually require using the oven (should you go this route, know that all guests secretly favors garlic bread or cocktail sausages regardless). It's my firm opinion you can't beat two really big bowls with decent snacks (salted will offend no one), plus, assuming no dietary restrictions, some of those large and economical bags with nuts often sold in the South Asian section in stores, and maybe some ready-to-eat olives as a garnish (it's best to avoid to discover stones in odd places next Easter).
If, similar to some, you feel crisps real food, a single large piece of good cheese served simply and crispbreads and some elegantly arranged grapes tends to seem artistic. A platter featuring salted or prepared salami or salmon arranged there (a single variety, unless you have a large budget), alternatively a handsome store-bought tart, like those that pop up on deli counters seasonally, is more substantial, while you truly will succeed with homestyle slices of Italian bread, because there's no need for spreading butter.