Shoppers surprised by man paying for their groceries ahead of Thanksgiving