Is it okay to gift a grocery on Christmas?

Like laundry detergent, bleach, toothbrush, toothpaste, toilet paper, kitchen towel, lysol, sponge dish soap, soap, and other non perishable foods?
Is it okay to gift a grocery on Christmas?
Post Opinion