New Delhi: As the deadline for filing Income Tax Returns loomed, millions of taxpayers found themselves in a frustrating and problematic…