Here's all the dates you need to know before you file your federal taxes this year.