If you are up to day 19 now, then there's no reason you can't finish by day 24, even with going back to the Undead lands. So kudos to you. I knew about the time of day travelling thing, but I still seemed to have to go back and forth a bit in my Impossible game.
I will persevere with The Witcher (and they have fixed loading times) but right now I am enjoying Vampire: Bloodlines. Basically the beginning of that seemed better than the beginning of The Witcher.