Defo do the water test - date are rubbish on eggs! The water test works as the older the egg the larger the air bubble at the top - the larger the air bubble the more likely it is to float. It's pretty fool-proof.
The reason the water thing works is cos they absorb air over time so new eggs sink- no air bubble whereas old eggs float-big air bubble. Sometimes you can see the air bubble if you boil an egg there is the void under the shell. They are probably fine, they last ages.