Most registrars actually keep domains active for a few weeks after the "expiration date" of that domain. So if a domain expired on March 18th and you still can't register it, it means that the current owner still owns it and can still renew it even though it's after the listed expiration date on the whois.
|