Grocery stores, restaurants busy with holiday rush