Understanding Istifadah (Utilizing Time and Chance) for Personality Development in Islamic Education