Money here is sometimes taken out of circulation, but I have never heard of any of it becoming tender that is no longer legal. Specifically, $ from 2004, you should be OK. I still see the older bills floating around. The bank will pull them when they come through, but I would be surprized if they were not honored. Never heard of that happening here as long as it is not counterfeit.