Parent: #142 ## Description The server rejects sightings dated in the future, but the date picker still allows users to choose one. ## Tasks - Set the date input’s maximum to the current date and time. - Keep server-side validation as the final check. - Show a clear validation message if a future date is submitted. ## Done when The date picker prevents future dates where supported, and server validation continues to reject them.