Last Day of Christmas

Last Day of Christmas is the Christmas episode of Delilah and Julius that debuted on Teletoon on December 18, 2005.

Plot
It's Christmas, but instead of peace on earth, the Academy and their yacht are being held hostage by a mysterious new villain, and only D&J can pull a Christmas miracle.