Nearly four million people need to file their Self Assessment tax return before the January 31 deadline.