I have Power BI Desktop (Version: 2.41.4581.361 64-bit (November 2016) connected to SQL Server 2016 via direct query.
I have a DateDimension with a field set as Data Type: Date and is stored in the database as a Date type.
When I use the Date Slicer an extra day is always added to the end date. I've profiled the data being sent to SQL server and it looks like a day is being added.