Most Helpful Guy
Oh that's totally fine. I know that the food police will say that it's not ok because the food is going to sit in the "danger zone" (i. e. the temperature range where bacteria flourish) for hours, but it'll be fine. If you're really worried, you should buy it and then refrigerate it. However, then you'll need to reheat it before serving, which might be what you were going to do anyway.
Most Helpful Girl
You will have to reheat it but it will probably taste like leftovers. Some stores have chickens for the dinner crowd so maybe 6 pm would be a better time to buy? If worse comes to worse a barrel of KFC would probably work.