When are taxes due dates?

First half: December 20 each year.
Second half: May 10 of the following year.
If a due date falls on a weekend, payment is due the next business day.