old_contents: from datetime import datetime, date
  
  from django.utils import timezone
  
  
  def datetime_midnight(year, month, day):
      """
      Returns a timezone aware datetime object of a date at midnight, using the
      current timezone.
      """
  
      return timezone.make_aware(datetime(year, month, day), timezone.get_current_timezone())
  
  
  def datetime_midnight_date(date_obj):
      """
      Returns a timezone aware datetime object of a date at midnight, using the
      current timezone.
      """
  
      return datetime_midnight(date_obj.year, date_obj.month, date_obj.day)
  
  
  def datetime_midnight_today():
      """
      Returns today at midnight as a timezone aware datetime object, using the
      current timezone.
      """
  
      today = date.today()
      return datetime_midnight(today.year, today.month, today.day)
  
new_contents: from datetime import datetime, date
  
  from django.utils import timezone
  
  
  def datetime_midnight(year, month, day):
      """
      Returns a timezone aware datetime object of a date at midnight, using the
      current timezone.
      """
  
      return timezone.make_aware(datetime(year, month, day), timezone.get_current_timezone())
  
  
  def datetime_midnight_date(date_obj):
      """
      Returns a timezone aware datetime object of a date at midnight, using the
      current timezone.
      """
  
      return datetime_midnight(date_obj.year, date_obj.month, date_obj.day)
  
  
  def datetime_midnight_today():
      """
      Returns today at midnight as a timezone aware datetime object, using the
      current timezone.
      """
  
      today = date.today()
      return datetime_midnight(today.year, today.month, today.day)
  
  
  def datetime_aware(year, month, day, hour, minute, second):
      """
      Return a datetime aware object with current local timezone.
      """
      _datetime = datetime(year, month, day, hour, minute, second)
      return timezone.make_aware(_datetime, timezone.get_current_timezone())
  
subject: Add function for creating a datetime aware object