Ramadan 2026 is expected to begin just a few days after Valentine's Day. Here's why the dates change, what fasting entails and what Eid al-Fitr is.