Heh, yeah. Tbh, I never gave out release dates ever until I knew I could make them, even when there was no one interested yet. That s##t always slips and even if I said that maybe there was a slight chance that it could be on X, people will still be all over you for having promised they'd have it on X.Nope.
Very few devs give out dates anymore. So many people whine when dates are missed we get vague graphs and told it will be ready when it's ready.
Besides, while some might argue it's a great way to set a goal and force yourself to work towards it and limit yourself to what fits in that frame, I think that's great if you're on a budget, iterating on creating a consumer app, honing in on the best modifications for implementing some business software, or trying to hit that marketing window on budget for some electronic entertainment, but it's a terrible practice for creative writing, as you're pressuring yourself to cut out good stuff and go with something shitty that fits, just to hit that arbitrary date that serves little other purpose in my particular case.
There's plenty of other ways to make sure you stay on task and work towards finishing something than that. Plotting out the work and reporting about progress for instance.