All our problems are unsolved/unrealized everyday tasks. Nothing more.
Try to avoid procrastination.
Don't postpone you life.
Plan things properly.
Set deadlines for yourself to accomplish more and keep track on your time.
Never set deadlines for your life. You may never know when, who and what will be gone for good.
Forget about the words: "Maybe one day...", "If...", "When...", "We shall see...".
By implementing these words to you future, you automatically reject it, transform your future into the concept of past - i.e. smth, which cannot be lived through once again.
Before getting to "enjoy the moment" idea, work hard to make the moment worth enjoying. To make it be exactly the way you want and need.