With only a couple of weeks until the Self Assessment deadline, HM Revenue and Customs (HMRC) is urging millions of taxpayers not to delay filing their return and paying any tax due by January 31.