Our Kmart does layaway and it is open on Thanksgiving day & BF and they charge a $5 fee to hold it for you. I shopped at Kmart last year & will again this year b/c of their layaway, since Walmart doesn't do it anymore.
We've been saving for a while so we can afford to buy the stuff now, but then my girls will find it! So, I'll use layaway because I can pick it up way closer to Christmas wrap it and they hopefully won't find it!