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
For example
DateTime.Now.Date.AddDays(1).AddSeconds(-1)
Or AddTicks/AddMilliseconds/AddMinutes... based on the precision you need.
AddTicks/AddMilliseconds/AddMinutes