Moment to Moment Social Event Planning