I have heard this twice now. The first time I just put it down to bad teaching/understanding at school. The second, from a supposedly educated 20 year old, made me wonder if I'm the one out of touch with modern teacing of telling the time.
You can't say 35 past 2 instead of 25 to 3, can you?