If the pedal is hard and not spongy then it doesn't sound like a master cylinder. Could be the ABS accumulator isn't charging fast enough in the cold. Does it happen right after you start the car? IE start it and immediately go and brake?

They would have bled the brakes if the fluid is nice and clean. You can check it.