The son of a Ballarat woman has given his mother the gift of a lifetime after the lottery ticket he bought her won $2m.