Waiting until the last minute to file taxes can be costly, especially for freelancers and filers looking to itemize expenses.