Timer based on Date not milliseconds is more efficient