Time is running out for millions of self-employed workers and higher earners to file their online tax returns