Fix for timezone aware datetimes in Django 1.4+

Updated models.py to use timezone safe datetime in django if available, otherwise fallback to the standard datetime. Maintains backwards compatibility with Django 1.3.