Tax returns are due April 15, 2019.
Any Tax Due payment is due by April 15, 2019
If you get an extension (or even if you don't) you can efile until Oct 15, 2019. After that you will have to print and mail it. If you are getting a refund you have 3 years to file.