There are a few brand new Harry Potter
Lego sets that released last week. They're totally sold out on the Lego website (I think one of them is available as backorder and the others are fully sold out). Target also carries the new sets and some are available for order or shipping. The Great Hall set is pretty much gone, but you might be lucky and have one of the few stores that still has one supposedly in stock. I have no idea at all if they'll come back before Christmas, but we didn't want to be hunting things down so bought them last week. Now to decide who gets which sets... daughter, nieces, etc.
But if you have any interest, check Target and jump on it if you find what you're looking for.