What are the odds that these will ship on time? I ordered Panda last, and I know circumstances changed world wide which accounted for the sizeable delay, but as we're not fully out of the woods yet, is there a good chance these will actually ship when expected?