Americans have until midnight tonight to file their taxes, thanks to an obscure legal holiday