It's finally time to mention the elephant in the room: The easiest way to save time and money around the holidays is clearly to eat at other people's houses, coasting through the season without dropping a dime on extra holiday feasting festivities. Just show up, eat your fill of delicious turkey, ham, stuffing, potatoes, pie and whatever else they're serving, and then skedaddle. You might even score a few leftovers if the host's fridge is too full.
Of course, in the real world that's not always possible -- or particularly polite on a regular basis without good reason. So if you end up the designated host for an occasion but are really strapped for time and cash, consider encouraging your guests to bring a side dish. Then you're free to focus on the main course, while the time and money needed to make the entire assemblage of food is scattered among several people.
Depending on different people's situations it's not always an option to foist some of the responsibility onto others. If this is the case, at least designate some helpers to assist you in the kitchen. Having someone around to mash the potatoes, pop the rolls in the oven or decrease the growing stack of dishes in the sink can save a lot of time in the long run.