Millions of Muslims around the world, including hundreds of thousands right here in Australia, are preparing to observe Ramadan a sacred period of prayer, reflection, charity, and community it includes daily fasting from just before sunrise to after sunset for 30 days.