The days leading up to Thanksgiving can be a stressful time for those who agree to host the all-American holiday. Whether it's because you haven’t started food shopping yet or whether it is because you are a less-than-steller cook-- you’ve come to the right place. No matter which side of the procrastinator-versus-cooking- impaired spectrum you fall on,  last-minute turkey dinners complete with sides can be purchased online. 

Whole Foods is a great option. They are open on Thanksgiving, but since the hours vary from store to store, check with your local Whole Foods first. Simply click here to order your meal. Options range from a simple side of stuffed mushrooms for $9.99 to a complete dinner that serves 12 people for $229.99. Just need the turkey? Order the holiday bird by itself for $2.69 per pound for a free-range turkey, $2.99 per pound for a free-range brined turkey and $3.99 per pound for an organic free range turkey. Meats like ham and top sirloin can be ordered too.

While Whole Foods doesn’t deliver, Omaha Steaks will ship a complete Thanksgiving dinner to your doorstep! Check out their package called “A Gourmet Thanksgiving”, which includes a 10 pound turkey, apple cranberry stuffing, smashed red potatoes, green bean casserole, and pumpkin pie for $144.00. Steak lovers, who don't mind having turkey excluded, can order “Filets & Fun Gift” for a meal for $97.00 or the “Santa’s Choice” for $89.99. All you have to do throw the meat on the grill. Sides, fresh vegetables and desserts are also available through Omaha Steak’s delivery service.

If those options aren’t enticing enough, Mary’s Turkeys provides free-range, vegetarian-fed turkeys raised in California. Overnight shipping is available for those who don’t mind paying a little extra. On average, prices range from about $80.00 for an 8-to-10 pound free range turkey, or up to $226 for a 14-20 pound heritage turkey.

Follow me on Twitter @mariamzzarella