Hai ragione, è un bug in SSMS. Sto usando SQL Server Management Studio 2008 R2 e quando provo a creare una vista utilizzando il designer integrato, ricevo il tuo stesso messaggio di errore:
SQL Execution Error
Error Source: .Net SqlClient Data Provider
Error Message: Cannot call methods on date.
Come menzionato da @Aaron Bertrand, per risolvere il problema, seleziona "Nuova query" e crea la vista nella finestra della query. Per il tuo codice, sarebbe:
CREATE VIEW myView AS
SELECT ID, ScheduleID, ShiftDate, CAST(ShiftDate AS DATE) AS ProductionDate
FROM dbo.ScheduleResults