Time is quickly running out for millions of people to file their tax returns before the deadline on January 31, HMRC has warned.