I have cooked Basmati rice for 26 years by adding it to boiling water and boiling for 9 minutes. But rice close to its use by date takes 12+ minutes.
As rice dries out over time its moisture content drops, so it takes longer to rehydrate and cook through. Some people actually prize properly aged basmati for biryani because the lower moisture means firmer, more separate grains, but the tradeoff is a longer cook time and probably more water too.
I live in the tropics and I've noticed here, that as the rice ages it begins to smell musty, although no mould is visible. I keep the rice in sealed containers, buying 5kgs bags each time.
The last bag was over 2 years old and it appeared as if it had a lot of dust and had a strong smell. I rinsed the rice multiple times before cooking it but it tasted the way it smelt and I had to throw it and the rest of the bag away.
It's my own fault for stockpiling too much rice, due to potential disruptions to food supply from heavy rain or cyclones, and letting it get old.
Has anyone else noticed this?