Is this what you are after ?
Select Top 1000000 tblLicenses.softwareName As License,
tblLicenses.Priceperlicense,
Case
When tblLicenses.LicenseExpiration < DateAdd(dd, 0, GetDate()) Then
'#ffcccc'
When tblLicenses.LicenseExpiration < DateAdd(mm, 1, GetDate()) Then
'#ffff00'
Else '#bced91'
End As backgroundcolor,
tblLicenses.LicenseExpiration,
Case
When tblLicenses.LicenseExpiration < DateAdd(dd, 0, GetDate()) Then
'License Expired'
When tblLicenses.LicenseExpiration < DateAdd(mm, 1, GetDate()) Then
'License Ending Soon'
Else 'OK'
End As Status
From tblLicenses
Where tblLicenses.LicenseExpiration < GetDate() + 30 And
tblLicenses.LicenseContract = 1
Order By License