Here's a look at key dates in the tax filing season, including deadlines to file, when to request extensions and how long ...