It's better to take your time and get polished than to rush and be full of bugs.
That's the idea! That's why we typically dont give out hard dates but "rough" ideas. If its not ready or if we KNOW we have game-breaking or annoying bugs, we WILL delay it.