Validating schedulement of devices
Added validation through range of datetimes and customized error list

Signed-off-by: Carlos Oliveira <carlosol@member.fsf.org>
Signed-off-by: Áulus Diniz <aulus999@gmail.com>