Best Value Stocks to Buy for January 3rd