How to Buy Stocks at the Right time: A Strategy for Boosting Portfolio Returns