When exactly is the season? I had them about 6-8 weeks ago in a Thai restaurant. I assumed they were fresh, but I suppose they're sold frozen as well? We don't see them in local stores here that I'm aware of but a new seafood shop just opened. I may have to visit.