'Returns a timezone aware datetime localized to the account\'s timezone.'

def now(self):

    now = datetime.datetime.utcnow().replace(tzinfo=pytz.timezone(u'UTC'))
    timezone = (settings.TIME_ZONE if (not self.timezone) else self.timezone)
    return now.astimezone(pytz.timezone(timezone))
