Publix takes time out for good customer service