When is Alabama sales tax due? · Stillpost