Reaching The Blessings of Ramadan with Science and Charity