Ramadan is a time for reflection and spiritual growth, as well as giving and sharing. It is a time where many of Muslims are ...