SELECT 
  jmj_promotions.*, 
  jmj_promotion_descriptions.name, 
  jmj_promotion_descriptions.detailed_description, 
  jmj_promotion_descriptions.short_description, 
  jmj_promotion_images.promotion_image_id 
FROM 
  jmj_promotions 
  LEFT JOIN jmj_promotion_descriptions ON jmj_promotion_descriptions.promotion_id = jmj_promotions.promotion_id 
  AND jmj_promotion_descriptions.lang_code = 'en' 
  LEFT JOIN jmj_storefronts_promotions AS storefronts_promotions ON storefronts_promotions.promotion_id = jmj_promotions.promotion_id 
  LEFT JOIN jmj_promotion_images ON jmj_promotion_images.promotion_id = jmj_promotions.promotion_id 
  AND jmj_promotion_images.lang_code = 'en' 
WHERE 
  1 
  AND status IN ('A') 
  AND (
    storefronts_promotions.storefront_id = 1 
    OR storefronts_promotions.storefront_id IS NULL
  ) 
  AND 1 
ORDER BY 
  (
    IF(from_date > 1765697972, 1, 0) + IF(
      to_date 
      AND to_date < 1765697972, 
      2, 
      0
    )
  ) asc, 
  ABS(
    (
      IF(
        from_date > 1765697972, from_date, 
        to_date
      )/-1
    ) + 1765697972
  ) asc 
LIMIT 
  0, 12

Query time 0.00219

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "8.49"
    },
    "ordering_operation": {
      "using_filesort": true,
      "cost_info": {
        "sort_cost": "1.50"
      },
      "nested_loop": [
        {
          "table": {
            "table_name": "storefronts_promotions",
            "access_type": "system",
            "rows_examined_per_scan": 0,
            "rows_produced_per_join": 1,
            "filtered": "0.00",
            "const_row_not_found": true,
            "cost_info": {
              "read_cost": "0.00",
              "eval_cost": "0.20",
              "prefix_cost": "0.00",
              "data_read_per_join": "16"
            },
            "used_columns": [
              "storefront_id",
              "promotion_id"
            ]
          }
        },
        {
          "table": {
            "table_name": "jmj_promotion_images",
            "access_type": "system",
            "possible_keys": [
              "promo"
            ],
            "rows_examined_per_scan": 0,
            "rows_produced_per_join": 1,
            "filtered": "0.00",
            "const_row_not_found": true,
            "cost_info": {
              "read_cost": "0.00",
              "eval_cost": "0.20",
              "prefix_cost": "0.00",
              "data_read_per_join": "16"
            },
            "used_columns": [
              "promotion_image_id",
              "promotion_id",
              "lang_code"
            ]
          }
        },
        {
          "table": {
            "table_name": "jmj_promotions",
            "access_type": "ALL",
            "rows_examined_per_scan": 15,
            "rows_produced_per_join": 1,
            "filtered": "10.00",
            "cost_info": {
              "read_cost": "6.39",
              "eval_cost": "0.30",
              "prefix_cost": "6.69",
              "data_read_per_join": "120"
            },
            "used_columns": [
              "promotion_id",
              "company_id",
              "conditions",
              "bonuses",
              "to_date",
              "from_date",
              "priority",
              "stop",
              "stop_other_rules",
              "zone",
              "conditions_hash",
              "status",
              "number_of_usages",
              "users_conditions_hash"
            ],
            "attached_condition": "(`jmj_test`.`jmj_promotions`.`status` = 'A')"
          }
        },
        {
          "table": {
            "table_name": "jmj_promotion_descriptions",
            "access_type": "eq_ref",
            "possible_keys": [
              "PRIMARY"
            ],
            "key": "PRIMARY",
            "used_key_parts": [
              "promotion_id",
              "lang_code"
            ],
            "key_length": "9",
            "ref": [
              "jmj_test.jmj_promotions.promotion_id",
              "const"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 1,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "0.00",
              "eval_cost": "0.30",
              "prefix_cost": "6.99",
              "data_read_per_join": "1K"
            },
            "used_columns": [
              "promotion_id",
              "name",
              "short_description",
              "detailed_description",
              "lang_code"
            ]
          }
        }
      ]
    }
  }
}

Result

promotion_id company_id conditions bonuses to_date from_date priority stop stop_other_rules zone conditions_hash status number_of_usages users_conditions_hash name detailed_description short_description promotion_image_id
3 0 a:3:{s:3:"set";s:3:"all";s:9:"set_value";s:1:"1";s:10:"conditions";a:1:{i:1;a:3:{s:8:"operator";s:2:"in";s:9:"condition";s:8:"products";s:5:"value";s:39:"796,814,811,812,836,837,868,869,940,941";}}} a:1:{i:1;a:3:{s:5:"bonus";s:16:"product_discount";s:14:"discount_bonus";s:13:"by_percentage";s:14:"discount_value";s:2:"10";}} 1838140199 1704047400 0 N N catalog products=796,814,811,812,836,837,868,869,940,941 A 12 Up to 10% Off summer styles for men + additional 10% off when you join loyalty <p></p> <p>Offer valid on select styles through 01/01/2024 or while supplies last. In-store products may vary and may differ from online. No adjustments on prior purchases. May not be redeemed for cash or cash equivalent and is not transferable. Valid in the India only.</p> <p></p> <p>Offer valid on select styles through 01/01/2024 or while supplies last.</p> <p></p>
37 0 a:3:{s:3:"set";s:3:"all";s:9:"set_value";s:1:"1";s:10:"conditions";a:2:{i:0;a:3:{s:8:"operator";s:2:"in";s:9:"condition";s:5:"users";s:5:"value";s:3:"174";}i:1;a:3:{s:9:"condition";s:17:"once_per_customer";s:8:"operator";s:2:"eq";s:5:"value";s:1:"Y";}}} a:1:{i:0;a:4:{s:5:"bonus";s:20:"discount_on_products";s:5:"value";s:3:"811";s:14:"discount_bonus";s:8:"to_fixed";s:14:"discount_value";d:420;}} 0 0 0 N N cart users=174;once_per_customer=Y A 2 ,174, Quote Discount-174
34 0 a:3:{s:3:"set";s:3:"all";s:9:"set_value";s:1:"1";s:10:"conditions";a:2:{i:0;a:3:{s:8:"operator";s:2:"in";s:9:"condition";s:5:"users";s:5:"value";s:3:"174";}i:1;a:3:{s:9:"condition";s:17:"once_per_customer";s:8:"operator";s:2:"eq";s:5:"value";s:1:"Y";}}} a:1:{i:0;a:4:{s:5:"bonus";s:20:"discount_on_products";s:5:"value";s:3:"925";s:14:"discount_bonus";s:8:"to_fixed";s:14:"discount_value";d:390;}} 0 0 0 N N cart users=174;once_per_customer=Y A 3 ,174, Quote Discount-174
35 0 a:3:{s:3:"set";s:3:"all";s:9:"set_value";s:1:"1";s:10:"conditions";a:2:{i:0;a:3:{s:8:"operator";s:2:"in";s:9:"condition";s:5:"users";s:5:"value";s:3:"174";}i:1;a:3:{s:9:"condition";s:17:"once_per_customer";s:8:"operator";s:2:"eq";s:5:"value";s:1:"Y";}}} a:1:{i:0;a:4:{s:5:"bonus";s:20:"discount_on_products";s:5:"value";s:3:"925";s:14:"discount_bonus";s:8:"to_fixed";s:14:"discount_value";d:750;}} 0 0 0 N N cart users=174;once_per_customer=Y A 3 ,174, Quote Discount-174
36 0 a:3:{s:3:"set";s:3:"all";s:9:"set_value";s:1:"1";s:10:"conditions";a:2:{i:0;a:3:{s:8:"operator";s:2:"in";s:9:"condition";s:5:"users";s:5:"value";s:2:"21";}i:1;a:3:{s:9:"condition";s:17:"once_per_customer";s:8:"operator";s:2:"eq";s:5:"value";s:1:"Y";}}} a:1:{i:0;a:4:{s:5:"bonus";s:20:"discount_on_products";s:5:"value";s:3:"796";s:14:"discount_bonus";s:8:"to_fixed";s:14:"discount_value";d:170;}} 0 0 0 N N cart users=21;once_per_customer=Y A 1 ,21, Quote Discount-21
38 0 a:3:{s:3:"set";s:3:"all";s:9:"set_value";s:1:"1";s:10:"conditions";a:2:{i:0;a:3:{s:8:"operator";s:2:"in";s:9:"condition";s:5:"users";s:5:"value";s:3:"174";}i:1;a:3:{s:9:"condition";s:17:"once_per_customer";s:8:"operator";s:2:"eq";s:5:"value";s:1:"Y";}}} a:1:{i:0;a:4:{s:5:"bonus";s:20:"discount_on_products";s:5:"value";s:4:"1164";s:14:"discount_bonus";s:8:"to_fixed";s:14:"discount_value";d:311;}} 0 0 0 N N cart users=174;once_per_customer=Y A 1 ,174, Quote Discount-174
39 0 a:3:{s:3:"set";s:3:"all";s:9:"set_value";s:1:"1";s:10:"conditions";a:2:{i:0;a:3:{s:8:"operator";s:2:"in";s:9:"condition";s:5:"users";s:5:"value";s:3:"174";}i:1;a:3:{s:9:"condition";s:17:"once_per_customer";s:8:"operator";s:2:"eq";s:5:"value";s:1:"Y";}}} a:1:{i:0;a:4:{s:5:"bonus";s:20:"discount_on_products";s:5:"value";s:4:"1164";s:14:"discount_bonus";s:8:"to_fixed";s:14:"discount_value";d:250;}} 0 0 0 N N cart users=174;once_per_customer=Y A 1 ,174, Quote Discount-174
44 0 a:3:{s:3:"set";s:3:"all";s:9:"set_value";s:1:"1";s:10:"conditions";a:2:{i:0;a:3:{s:8:"operator";s:2:"in";s:9:"condition";s:5:"users";s:5:"value";s:3:"267";}i:1;a:3:{s:9:"condition";s:17:"once_per_customer";s:8:"operator";s:2:"eq";s:5:"value";s:1:"Y";}}} a:1:{i:0;a:4:{s:5:"bonus";s:20:"discount_on_products";s:5:"value";s:4:"1413";s:14:"discount_bonus";s:8:"to_fixed";s:14:"discount_value";d:255;}} 0 0 0 N N cart users=267;once_per_customer=Y A 2 ,267, Quote Discount-267
42 0 a:3:{s:3:"set";s:3:"all";s:9:"set_value";s:1:"1";s:10:"conditions";a:2:{i:0;a:3:{s:8:"operator";s:2:"in";s:9:"condition";s:5:"users";s:5:"value";s:3:"267";}i:1;a:3:{s:9:"condition";s:17:"once_per_customer";s:8:"operator";s:2:"eq";s:5:"value";s:1:"Y";}}} a:1:{i:0;a:4:{s:5:"bonus";s:20:"discount_on_products";s:5:"value";s:4:"1405";s:14:"discount_bonus";s:8:"to_fixed";s:14:"discount_value";d:279;}} 0 0 0 N N cart users=267;once_per_customer=Y A 2 ,267, Quote Discount-267
46 0 a:3:{s:3:"set";s:3:"all";s:9:"set_value";s:1:"1";s:10:"conditions";a:2:{i:0;a:3:{s:8:"operator";s:2:"in";s:9:"condition";s:5:"users";s:5:"value";s:3:"321";}i:1;a:3:{s:9:"condition";s:17:"once_per_customer";s:8:"operator";s:2:"eq";s:5:"value";s:1:"Y";}}} a:1:{i:0;a:4:{s:5:"bonus";s:20:"discount_on_products";s:5:"value";s:4:"1424";s:14:"discount_bonus";s:8:"to_fixed";s:14:"discount_value";d:1;}} 0 0 0 N N cart users=321;once_per_customer=Y A 1 ,321, Quote Discount-321
47 0 a:3:{s:3:"set";s:3:"all";s:9:"set_value";s:1:"1";s:10:"conditions";a:2:{i:0;a:3:{s:8:"operator";s:2:"in";s:9:"condition";s:5:"users";s:5:"value";s:3:"321";}i:1;a:3:{s:9:"condition";s:17:"once_per_customer";s:8:"operator";s:2:"eq";s:5:"value";s:1:"Y";}}} a:1:{i:0;a:4:{s:5:"bonus";s:20:"discount_on_products";s:5:"value";s:4:"1424";s:14:"discount_bonus";s:8:"to_fixed";s:14:"discount_value";d:1;}} 0 0 0 N N cart users=321;once_per_customer=Y A 1 ,321, Quote Discount-321
48 0 a:3:{s:3:"set";s:3:"all";s:9:"set_value";s:1:"1";s:10:"conditions";a:2:{i:0;a:3:{s:8:"operator";s:2:"in";s:9:"condition";s:5:"users";s:5:"value";s:3:"321";}i:1;a:3:{s:9:"condition";s:17:"once_per_customer";s:8:"operator";s:2:"eq";s:5:"value";s:1:"Y";}}} a:1:{i:0;a:4:{s:5:"bonus";s:20:"discount_on_products";s:5:"value";s:4:"1424";s:14:"discount_bonus";s:8:"to_fixed";s:14:"discount_value";d:20;}} 0 0 0 N N cart users=321;once_per_customer=Y A 1 ,321, Quote Discount-321