Tienes razón, es un error en SSMS. Estoy usando SQL Server Management Studio 2008 R2 y cuando trato de crear una Vista usando el diseñador integrado, recibo el mismo mensaje de error que usted:
SQL Execution Error
Error Source: .Net SqlClient Data Provider
Error Message: Cannot call methods on date.
Como mencionó @Aaron Bertrand, para resolver el problema, seleccione 'Nueva consulta' y cree la Vista en la ventana Consulta. Para su código, sería:
CREATE VIEW myView AS
SELECT ID, ScheduleID, ShiftDate, CAST(ShiftDate AS DATE) AS ProductionDate
FROM dbo.ScheduleResults