For nearly 2 billion Muslims around the world, Ramadan is a time of deep reflection, spiritual connection and community.