7 Best Stocks for Upcoming Grads to Buy and Hold Forever