Knitting is not just an 'old-lady's' hobby. Apart from the joy of creating something new with yarn, it also benefits your mental and physical health.