When is North Carolina sales tax due? · Stillpost