It's that time of year again. Tax day, April 15, is fast approaching, and millions of Americans are rushing to gather their financial documents and file their federal and state tax returns. For those ...