How to set a starting point when the parenting of objects should start
Child of constraint





It behaves in a similar fashion to parent.  You can move the [child] or the target parent. By having a total of two constraints, one for each hand, you could move the glass from hand to hand.  Set keyframes to control start and 
finish of control.  Of course employing paths will bring smooth motion.