Every year, tax day sneaks up in a hurry. Whether you use tax preparation software or outsource to a certified public accountant, here are some key strategies to ensure a smooth and worry-free tax ...