Teaser 2517: [Christmas alphametic]

From The Sunday Times, 19th December 2010 [link] [link]

Finley is excited about Christmas. At school, he has made a card showing a triangular-shaped Christmas tree with a fairy on top. With this in mind, please decipher:

XMAS + TREE = FAIRY

where different letters stand consistently for different digits, and where TREE is a triangular number (i.e., is the sum of some consecutive integers from 1 upwards).

What number is XMAS?

This puzzle was originally published with no title.

[teaser2517]