I am using a System.DateTime object to allow a user to select a date range. The user is only able to select a date (not time) using a third party calendar so I
System.DateTime
yourDateInstance.CloseDate = yourDateInstance.CloseDate.Date.AddDays(1).AddMilliseconds(-1);