simple dynamic, js calendar. main function accepts 3 params: target selector String date String (optional)