All taxes assessed and levied shall be due and payable each year:
(1) In New Castle County, on July 1;
(2) In Kent County, on June 1;
(3) In Sussex County, on July 1.