Does Publix have specific "stocking days"?
I went this week on Wednesday. While not as bad as the Monday after a holiday weekend "stock the beach house" run on groceries, it still was pretty picked-over. I'm there frequently, making little incremental runs, but it hasn't really sunk in if some days are better stocked than others.
And yeah, just about any morning before 10AM is pretty good. The vacationers are either shuffling around in their PJs, out for a walk on the bike path, or down at the beach snoozing off last night's Corona in the sun.