Why? Because all the questions you might had would be made moot if you just used your stupid debit card.
Besides it taking forever, and thus making other customer’s wait longer, people are so damn lazy. Nine out of ten people don’t even bother to write the business name on the check, they assume I have a stamp. So no, I won’t be telling you the date, you should know that if you want to write a check.