Hey, you’re very close! One subtle thing I noticed is that space inside getElementById(' ExpiryDate'). That extra space means the script can’t actually find the input element, so it never gets the date value. Just remove the space—change it to 'ExpiryDate'—and that part should work fine. From my experience with javascript validate dates and other input issues, clean input references save a ton of debugging headaches later on!