HDFC to Swiggy: 8 must-have stocks for long-term portfolio growth