[Calendar] fix bug: failed to find canlendar

* If there is no calendar items exist, we shouldn't let engine to
  extract any more
Merge pull request #241 from xuzhang/dev

[Calendar] fix bug: fail to find filter