It’s currently 10:45 US server time and the Anniversary event is still going on, so if you missed anything form the vendor, as I did with the new cloak, then head on down there before it goes away.I’m guessing it goes away at 11 since that’s the daily reset timer.
it was 3 weeks and a day. but i guess your bad math is Blizzard's fault, too.
the end time will be west coast time, and the vendors usually stick around for another 24 hours after the events end.
Man, it ended an hour early, I went from 20% to 70% today. :(