how can I file an extension before midnight tonight?
To e-file an extension - https://turbotax.intuit.com/irs-tax-extensions/
The deadline is only if you have taxes owed to avoid a failure to pay penalty. If you do not have taxes owed or you have a tax refund there is no penalty for filing after the due date.