Fix component bugs
Allow date and time to be connected by "-" + more testcases