add user-specified datetime support
Merge pull request #8 from caseycs/user_specified_datetime

add optional user-specified datetime support