Tänk på vad din fråga gör, eftersom du sammanfogar strängar. Du kan till och med skriva ut den. Eftersom du inte sätter datumet inom citattecken kommer det att betraktas som en beräkning. Så du säger:
date1=2016-11-5
Detta är naturligtvis 2000, men du vill
date1='2016-11-5'
Det bästa sättet är att använda parametrar så att det underliggande systemet gör allt detta åt dig snarare än att du sammanfogar strängar och försöker undvika dem på rätt sätt.