I always get my Hatch chilies during roasting events (you roast them at the store where you buy them). Much easier than roasting them yourself. I agree with the previous poster, freezing and thawing/roasting may be a challenge (mushy).
A quick google search shows some scheduled roasting events in NC:
http://www.ihatchchile.com/in/north-carolina/
Dont know if you're near these:
Harris Teeter
Green chili roasting
2080 Kildaire Farm Rd, Cary, NC 27511
August 18th & 19th 2018
Harris Teeter
2107 Hillsborough Rd, Durham, NC
August 24th and 25th 2018