not sure about panic buying, but as I saw that several of the panels we needed were getting bought up quite fast, I've bought all the stock I'm going to need to fulfill my contracts for February, as well as the kit we predict we'll need for the end of Feb for our remaining installation slots that we're confident of filling.
We'd also already stocked up on mounting kit, isolators etc. earlier in the month to be on the safe side.
I reckon this is sensible buying rather than panic buying, although there were a few panic points eg when I noticed all the sanyo 250s had gone while I was out doing a survey.
At the end of the day if we have anything left over we can always install it in March, but if it avoids the hastle we had in november having to rearrange our schedule all the time, and leave jobs half finished then return with panels 2 weeks later etc then it's well worth the risk of ending up holding some extra stock for a few weeks IMO.