Thanksgiving revenue helps keep many businesses afloat