The set retires July 31. Lego has an API with retirement dates they share with retailers and a few different folks how found ways to tap into that and publish dates.
The last few years Lego has done nearly all retirements on Dec 31, this year they returned to their old way of also having a significant retirement of sets on July 31, and several other major sets are also retiring that day.
Remember that Lego’s retirement dates are meant for retailers, not their own stores and website, and Lego shop from home may run out sooner than that.