It probably makes sense to convert your time to a continuous variable of time since some particular base time (e.g. seconds since the beginning of January 1, 1970, also known as seconds since epoch).
This is very easy to do with POSIXct
via the unclass
function:
str(Sys.time())
# POSIXct[1:1], format: "2013-12-31 22:59:18"
unclass(Sys.time())
# [1] 1388548783
So in your example, you would replace sched_SMS_time
with unclass(sched_SMS_time)
in the regression model.