I've noticed the same thing when I've been looking for inventory LON-NYC RT at the end of December. I suspect there are some (ha! some!) issues on BA.com
You could check availability on the Avios website instead and then just call BA to book. You will need to register first, but it is free.