Bueno , un modulo es como si fuera una "libreria" para lua , con funcionalidades extras o lo que se haya codeado...
Aquitienes el source del modulo , podrías descargar el archivo date.lua de algún sitio o copias este source en un txt y lo re nombras a date.lua y ya tienes el modulo.
Yo en su dia cuandro trasteaba esto me baje lua for windows que te instala todos los modulos para crear app lua en win y hay encontraras muchas.
Pero al tema... una vez tienes el modulo lo pones en la raiz de tu proyecto y en tu codigo haces un:
A partir de hay como la ayuda explica creas un objeto date ( hay varias formas) por ejemplo:
funcionalidad directa de date que te muestra en la ayuda, por ejem:
Dialog.Message("Notice", tostring(date.epoch()), MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
O a partir del objeto que creaste...
Dialog.Message("Notice", tostring(objDate:getmonth()), MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
Pos eso...