Boy’s charity challenge to make memories with grandad