How Modern Technology Can Enhance Religious Celebrations