The ONLY reason you would store date and time together is that you wanted to compute an interval in seconds (or minutes or hours) between two arbitrary timestamps, which you can do with a pair of date/time variables.
I find, however, that since queries are equally good (if not better) for providing recordsets for my forms, I can just use an INT() function on a date/time variable to get the date portion by itself. (That is NOT a CInt function...)
The thing is, it all depends on that to which you are accustomed. If you are happy with date/time manipulation with a single variable, you'll keep it all in one variable. If not, you won't.