Ramadan is a period of sombre spiritual reflection, daylight fasting and increased charitable behaviour for Muslims.