Added timeUsed boolean field to DonTask so that tasks without time but with dates can be differentiated from those with both.
Changed DonLogic methods to utilize hasUserSetTime from DonCommand.