Efficient Strategies for Testing Time-Dependent Code in Java