Recently hat shops have been starting to get restocked. Its happened to the Flea market, Hex Halloween shop and the Castle Shop.
Sources have told me that this is going to start happening a lot so i would say: Buy the old hats you want while you still can :3