Keeping track of employee time, especially in the age of COVID-19, isn't just more complicated, it's also more important to keep employees engaged and generate important data for things like billing and invoicing. We put 10 of the best apps to the test.