On zero sum-partition of Abelian groups into three sets and group distance magic labeling