I don't trust the delivery time, I'm hoping I can wait a week or two, so I can order for NY delivery, t shirts are printed to order, sometimes it's a week, sometimes over a month, in past experience.
Pretty much ongoing.
I did find out about the to 25th thing.
Amazon has just started to prioritize shipping of essential items; therefore, they've given a far out arrival date to cover their own tracks. I'm sure it will be here much sooner than June.
Even out in the boonies, I've noticed Amazon always arrives sooner than their projected date. Pretty sure it's an attempt to get you to go for paid shipping vs the free I always opt for, but then again I'm cynical by nature.
I have Amazon business account, not sure if everyone gets this, but I get free shipping over $25, I rarely order less than that, sometimes wait and group items, but they still always try to upsell. Now they automatically check paid quicker delivery, you have to manually select free, I hate petty bull**** like that.