I have seen once Christmas cactus bloom, white color and variegated leaves, somewhere around Feb or march. It was made bloom by a nursery in highland area. A lot of people selling Christmas Cactus in here, they all claimed various colors from pink, red, orange and white. But none of them ever seen the actual flowers, they will show you the photo from google.