This is the 3rd time I’ve read of this. I’m betting the layaway departments are jammed to the rafters in the next couple of weeks - and next Christmas too.
We were in Walmart today and saw a sign: “All layaways must be paid and picked up by Dec 16th”