form macros for date and time (js does the interesting work with these so they just call formText)