When is Michigan sales tax due? · Stillpost