While I'm a big fan of teaching babies to soothe themselves, I think that an hour of crying is too long for a 5 month old. It sounds like teething and/or developmental milestones. Tooth buds can really hurt, a little before teeth show up. And learning to roll over and sit up are two HUGE wake up times for babies, and she's right in the middle of that! For those situations, usually doctors don't recommend leaving babies to cry for a long time. Quick soothing techniques, and nursing/feeding as well, with help with both of them.
Teeth hurt, and nursing makes them feel a little better. And learning to do new stuff is scary, and being with mom or dad makes a baby feel more secure. As our little ones go through new stages, they sleep horribly sometimes! She'll get back on track soon. (And then back off again later!) When my son learned to roll over, I had to go in and turn him back on his back at least 10 times a night for 2 straight weeks! And we had already allowed him to cry it out a little before that. But letting kids cry it out goes hand in hand with listening carefully and choosing when you do need to help. (Like at Thanksgiving for you- that space was just what she needed, right?)
All that being said, I think it's totally fine to wait through a little grumpy fussing most of the time. That's different than crying for a long time!
Also, consider letting her sleep in the morning. I know you are missing her terribly, and want to nurse nurse nurse. But for now, maybe a bottle of breast milk will be better for her. Don't forget to pump though. She'll probably rearrange her schedule as she gets older, and want that nursing time again! And I really agree with the mom who said to put her to bed earlier! My son is almost a year old, and still goes to bed before 7 each night. And he sleeps over 12 hours, without waking up! (Except for teeth and milestones...) Putting her to be earlier with also help her wake up for that nursing time with you.