Blue roses can be used for all occassions, especially an occassion that was a great achievement. Blue roses are fairly new and can be used for any special occassion.
The blue rose is usually said to stand for 'mystery' or 'special'. This is because the blue rose does not really occur in nature, and has been specially created.