The deadline to file taxes is coming up -- find out key dates, what forms you need and how to avoid late fees.