Thanksgiving has arrived, which for millions of Americans means spending time with friends or family eating copious amounts of delicious food. If you need to make a last-minute run to the grocery ...