There are a number of methods in DAX2012 that need the input of Datetime. While they will work by sending a date value, they will generate a warning message during a compile.
To handle the value correctly, and to eliminate the warning message, you need to convert the Date to a DateTime. This can be done using the following command:
DateTimeUtil::newDateTime(<date variable>, 0, DateTimeUtil::getCompanyTimeZone());