Techniques for managing and optimizing time