That’s the date it is due so they couldn’t set any other date - not hard concept to understand. Read OTC rules, it states that when deadline falls on a weekend or holiday, it gets extended to the next trading day. By not filing yesterday they aren’t doing anything wrong or against rules - little DD does a long way.