Aditya
You can use something like this:
parseInteger(formatDateTime($DateValue,'H')) >= 5 and
parseInteger(formatDateTime($DateValue,'H')) <= 13
or this if you need to use the UTC values
parseInteger(formatDateTimeUTC($DateValue,'H')) >= 5 and
parseInteger(formatDateTimeUTC($DateValue,'H')) <= 13
FormatDateTime options can be found
here: https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
Hope that helps,
Mike