Giving away money to family often has many advantages - but there are tax implications to consider