I think it was only very recently brought in that all suncreams must have an expiry date, up to this, some do and some don't (Pizbuin do for example). I'm not sure that P20 is suitable for younger children/babies but you can get Parasol for kids (same type of product) which is suitable for over 2's. One thing I would steer clear of is buying lotions abroad, especially the ones sitting in shelves outside the shops, you never know how long they've been sitting there and also exposed to sunlight, I was away with a couple before who bought a factor 12, they don't have fair skin and with the sunburn they got afterwards they may as well have been using babyoil.