If you try to book a room on Hilton's site with Opera, you will first have to identify as IE.
At the date confirmation step of the booking process you will be surprised to be told that your booking is too far in the future!
var tod = new Date()
var nyr = new Date( tod + (86400000 * 365) )
"tod" is today's date. They want the "nyr" variable to be a date one year from now – adding milliseconds per day multiplied with 365. The correct syntax would be
var nyr = new Date( tod.getTime() + (86400000 * 365) )
I assume that in IE, this particular step of the form input validation will always "work" even if you are trying to book a date fifty years ahead.