Try ringing BA in the UK or US to see whether they can see D class availability. It has been noted here that there is often different availability depending upon territory.
I am assuming that you are trying in the Netherlands.
Before you change the booking, however, check to see whether there is any Z class availability on the flights you want. My guess is that you'll be very lucky to find it at that time of year.