Might be relevant to a newcomer but had the same problem today:
Hadn't sync my wallet for about a month (I had 1.0.11). Tried lots of times to get it to fully sync (deleted entire blockchain [everything in the C:/Users/*User*/appData/Roaming/ZCash folder EXCEPT wallet.dat and peers.dat] and tried re-syncing from the very beginning) but nothing would stop me getting an error when the blockchain was trying to sync past 19th Dec 2017.
Finally uninstalled 1.0.11 and installed 1.0.12 and it is working fine now. Fully synced to the network.