The time to file your taxes is approaching. For something that's legally required, taxes can be confusing to actually do. This guide explains when and how to hire a tax preparer, covers the latest credits and deductions — and helps you plan ahead for next year.