Vedic astronomy and astrology through science, wisdom and commonsense