You can freeze cannoli for up to a few months, but I would not advise it. The shells would get quite soggy. I would suggest freezing cannoli dough to fry at a later time, and waiting until last minute to make the filling.