A new app identifies for cancer patients the least risky time they could contract Covid-19 when receiving their cancer treatments.