A teenage boy is in hospital after he was stabbed in the back during New Year’s Eve celebrations in Sydney’s west.