diff --git a/smash/web/forms.py b/smash/web/forms.py
index dc593518c4aba102681d6db89d394a9caba8565a..454cb6ac6c0ac56d5b2921e71726e7a9abbc7105 100644
--- a/smash/web/forms.py
+++ b/smash/web/forms.py
@@ -1,12 +1,21 @@
 from django import forms
 from django.forms import ModelForm
 from .models import *
+from datetime import datetime
 
 """
-Possibl redundancy, but if need arises, contents of forms can be easily customized
+Possible redundancy, but if need arises, contents of forms can be easily customized
 """
 
+CURRENT_YEAR = datetime.now().year
+YEAR_CHOICES=tuple(range(CURRENT_YEAR,CURRENT_YEAR - 120, -1))
+
+
 class SubjectAddForm(ModelForm):
+    date_born = forms.DateField(label='Date of birth',
+        widget=forms.SelectDateWidget(years=YEAR_CHOICES)
+    )
+
     class Meta:
         model = Subject
         fields = '__all__'
@@ -19,6 +28,10 @@ class SubjectDetailForm(ModelForm):
 
 
 class SubjectEditForm(ModelForm):
+    date_born = forms.DateField(label='Date of birth',
+        widget=forms.SelectDateWidget(years=YEAR_CHOICES)
+    )
+
     class Meta:
         model = Subject
         fields = '__all__'
@@ -54,11 +67,24 @@ class AppointmentAddForm(ModelForm):
         exclude = ['is_finished']
 
 class VisitDetailForm(ModelForm):
+    datetime_begin = forms.DateField(label="Visit begins on",
+        widget=forms.SelectDateWidget(years=YEAR_CHOICES)
+    )
+    datetime_end = forms.DateField(label="Visit ends on",
+        widget=forms.SelectDateWidget(years=YEAR_CHOICES)
+    )
+
     class Meta:
         model = Visit
         exclude = ['is_finished']
 
 class VisitAddForm(ModelForm):
+    datetime_begin = forms.DateField(label="Visit begins on",
+        widget=forms.SelectDateWidget(years=YEAR_CHOICES)
+    )
+    datetime_end = forms.DateField(label="Visit ends on",
+        widget=forms.SelectDateWidget(years=YEAR_CHOICES)
+    )
     class Meta:
         model = Visit
         exclude = ['is_finished']
diff --git a/smash/web/views.py b/smash/web/views.py
index bb4b1a28479bcd509ce1f816b19803bc189a4574..375fa71a6bdedb09c25189da2f11a51cbfe0ed18 100644
--- a/smash/web/views.py
+++ b/smash/web/views.py
@@ -8,6 +8,7 @@ from .auth import * # Own wrapper for django logging in/out
 from django.forms import modelformset_factory
 from django.shortcuts import render
 import collections
+import datetime
 
 def index(request):
 	if request.user.is_authenticated():
@@ -229,7 +230,7 @@ def mail_templates(request):
 
 def assignments(request):
 	planning_list = Appointment.objects.none()
-	approaching_list = Appointment.objects.filter(datetime_when__gt = datetime.datetime.now())
+	approaching_list = Appointment.objects.filter(datetime_when__gt=datetime.datetime.now())
 
 	context = {
 		'planning_list': planning_list,